# HG changeset patch # User Christian Wimmer # Date 1454543648 28800 # Node ID 882be1c92a85588815a3aeca5c3abff2ef0dba0c # Parent 39f9960bb6ae946a68d2a6d63004c8504aedc99f GraphPE: Avoid NullPointerException diff -r 39f9960bb6ae -r 882be1c92a85 graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java --- a/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Wed Feb 03 13:14:14 2016 -0800 +++ b/graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java Wed Feb 03 15:54:08 2016 -0800 @@ -637,7 +637,7 @@ } else if (node instanceof ForeignCallNode) { ForeignCallNode foreignCall = (ForeignCallNode) node; - if (foreignCall.getBci() == BytecodeFrame.UNKNOWN_BCI) { + if (foreignCall.getBci() == BytecodeFrame.UNKNOWN_BCI && methodScope.invokeData != null) { foreignCall.setBci(methodScope.invokeData.invoke.bci()); } }