A change in propagate method.
[jpf-core.git] / src / main / gov / nasa / jpf / listener / ConflictTracker.java
index 697761801bda64e244d88df4323e59e5123c7b21..9e2917b0098c5a83b3b826b240cb23ccf54654b2 100644 (file)
@@ -88,15 +88,11 @@ public class ConflictTracker extends ListenerAdapter {
   }
 
   boolean propagateTheChange(Node currentNode) {
-    HashSet<Node> changed = new HashSet<Node>(currentNode.getSuccessors());
+    HashSet<Node> changed = new HashSet<Node>();
     boolean isChanged = false;
 
-    for (Node node : currentNode.getSuccessors()) {
-      isChanged = false;
-      isChanged = updateTheOutSet(currentNode, node);
-      if (isChanged)
-        changed.add(node);
-    }
+    // Add the current node to the changed set
+    changed.add(currentNode);
 
     while(!changed.isEmpty()) {
       // Get the first element of the changed set and remove it