changeset 19572:30acd2162728

Fix false positive in checkInfiniteWork
author Tom Rodriguez <tom.rodriguez@oracle.com>
date Tue, 17 Feb 2015 17:50:24 -0800
parents fd2baaf2b6d3
children 5ea6754f091d
files graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- 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;