# HG changeset patch # User Christian Humer # Date 1447952470 -3600 # Node ID 2c730119cb92373523c2212c8fa19fce69df2fa0 # Parent 183221119491e57ae61d409d94f828d42076d424 Fixed race in inlining visitor. diff -r 183221119491 -r 2c730119cb92 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java --- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java Thu Nov 19 17:20:38 2015 +0100 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleInlining.java Thu Nov 19 18:01:10 2015 +0100 @@ -296,7 +296,7 @@ return; } TruffleInliningDecision decision = currentDecision.findByCall((OptimizedDirectCallNode) node); - if (decision.isInline()) { + if (decision != null && decision.isInline()) { inliningDecisionStack.add(decision); iteratorStack.add(NodeUtil.makeRecursiveIterator(decision.getTarget().getRootNode())); }