# HG changeset patch # User Christian Wimmer # Date 1431644275 25200 # Node ID e5df47e0efb8bae773fc335f508546a34318c916 # Parent d464710b2a7d29a318ddc0db1514e1a2002c2b6c Bugfix: ForeignCallNode needs bci diff -r d464710b2a7d -r e5df47e0efb8 graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/ForeignCallPlugin.java --- a/graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/ForeignCallPlugin.java Thu May 14 15:57:04 2015 -0700 +++ b/graal/com.oracle.graal.graphbuilderconf/src/com/oracle/graal/graphbuilderconf/ForeignCallPlugin.java Thu May 14 15:57:55 2015 -0700 @@ -41,7 +41,9 @@ } public boolean execute(GraphBuilderContext b, ResolvedJavaMethod targetMethod, Receiver receiver, ValueNode[] args) { - b.addPush(new ForeignCallNode(foreignCalls, descriptor, args)); + ForeignCallNode foreignCall = new ForeignCallNode(foreignCalls, descriptor, args); + foreignCall.setBci(b.bci()); + b.addPush(foreignCall); return true; } }