From d94a06899103f588dfb60a5b2fb2e15654657eb9 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Wed, 1 Jun 2005 05:45:44 +0000 Subject: [PATCH] Small improvement. --- Repair/RepairCompiler/MCC/IR/GraphAnalysis.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/Repair/RepairCompiler/MCC/IR/GraphAnalysis.java b/Repair/RepairCompiler/MCC/IR/GraphAnalysis.java index 270af78..875baa2 100755 --- a/Repair/RepairCompiler/MCC/IR/GraphAnalysis.java +++ b/Repair/RepairCompiler/MCC/IR/GraphAnalysis.java @@ -56,6 +56,9 @@ public class GraphAnalysis { if (cantremove.contains(gn3)|| cantremovetrans.contains(gn3)) { needcyclecheck=true; + } else if (termination.updatenodes.contains(gn3)&& + !couldremove.contains(gn3)) { + needcyclecheck=true; } else return false; } if ((!couldremove.contains(gn3))||cantremove.contains(gn3)) -- 2.34.1