# HG changeset patch # User Tom Rodriguez # Date 1424224224 28800 # Node ID 30acd216272817fea605153214d76cfb90b1881e # Parent fd2baaf2b6d34221a8e88061ac4fd97a4a18f005 Fix false positive in checkInfiniteWork diff -r fd2baaf2b6d3 -r 30acd2162728 graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java --- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java Tue Feb 17 17:44:24 2015 -0800 +++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java Tue Feb 17 17:50:24 2015 -0800 @@ -157,7 +157,7 @@ } private boolean checkInfiniteWork(Node node) { - if (lastPull == node) { + if (lastPull == node && !node.hasNoUsages()) { if (firstNoChange == null) { firstNoChange = node; lastChain = node;