changeset 23371:882be1c92a85

GraphPE: Avoid NullPointerException
author Christian Wimmer <christian.wimmer@oracle.com>
date Wed, 03 Feb 2016 15:54:08 -0800
parents 39f9960bb6ae
children 007614b815d1
files graal/com.oracle.graal.replacements/src/com/oracle/graal/replacements/PEGraphDecoder.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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());
             }
         }