# HG changeset patch # User Thomas Wuerthinger # Date 1378065427 -7200 # Node ID f778836e07c61e6a317eac3be80f373807fe423f # Parent b36028c30a81bbe7a81a1d94df7500a90d26df52 Fix for graph expansion in TruffleCache when the node in the worklist is already deleted. diff -r b36028c30a81 -r f778836e07c6 graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java --- a/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java Sun Sep 01 19:46:15 2013 +0200 +++ b/graal/com.oracle.graal.truffle/src/com/oracle/graal/truffle/TruffleCache.java Sun Sep 01 21:57:07 2013 +0200 @@ -205,6 +205,10 @@ } private void expandPath(StructuredGraph newGraph, int maxNodes, NodeBitMap visitedNodes, AbstractBeginNode start, Queue workQueue) { + if (start.isDeleted()) { + return; + } + FixedNode next = start; while (!visitedNodes.isMarked(next)) { visitedNodes.mark(next);