# HG changeset patch # User Doug Simon # Date 1423738726 -3600 # Node ID 9842ffb5788d6101de97cfdf1870101073288328 # Parent a7247418a58b7ce03452223aac1f23e10a9ccdec copy method dependencies from inlinee to caller diff -r a7247418a58b -r 9842ffb5788d graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java --- a/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java Thu Feb 12 10:18:34 2015 +0100 +++ b/graal/com.oracle.graal.phases.common/src/com/oracle/graal/phases/common/inlining/InliningUtil.java Thu Feb 12 11:58:46 2015 +0100 @@ -373,6 +373,11 @@ assert inlineGraph.getAssumptions() == null : "cannot inline graph which makes assumptions into a graph that doesn't: " + inlineGraph + " -> " + graph; } + // Copy method dependencies from inlinee to caller + if (inlineGraph.isMethodRecordingEnabled() && graph.isMethodRecordingEnabled()) { + graph.getMethods().addAll(inlineGraph.getMethods()); + } + return duplicates; }