changeset 5866:5d6e6837c4ed

Filter out dead nodes when filling a NodeWorkList
author Gilles Duboscq <duboscq@ssw.jku.at>
date Fri, 20 Jul 2012 12:10:33 +0200
parents d6765d84974a
children d0913d4d96cc
files graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java
diffstat 1 files changed, 3 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java	Fri Jul 20 12:05:39 2012 +0200
+++ b/graal/com.oracle.graal.graph/src/com/oracle/graal/graph/NodeWorkList.java	Fri Jul 20 12:10:33 2012 +0200
@@ -59,7 +59,9 @@
 
     public void addAll(Iterable<? extends Node> nodes) {
         for (Node node : nodes) {
-            this.add(node);
+            if (node.isAlive()) {
+                this.add(node);
+            }
         }
     }