X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FIR%2FTermination.java;h=d0197b5d8b000337659ead3f847cdd95b978cef4;hp=57cf6c9d171055f47842b5d14029703cdbd61ddd;hb=f9e84f661a348d52ec5a96e246f028e3cb102fb4;hpb=50c504d43b7eb7262334f2e63a9bf269208ee2bd diff --git a/Repair/RepairCompiler/MCC/IR/Termination.java b/Repair/RepairCompiler/MCC/IR/Termination.java index 57cf6c9..d0197b5 100755 --- a/Repair/RepairCompiler/MCC/IR/Termination.java +++ b/Repair/RepairCompiler/MCC/IR/Termination.java @@ -127,14 +127,19 @@ public class Termination { void generatedebuggraphs() { for (int i=0;i "+gn2.getTextLabel()); - if (AbstractInterferes.interferes(ar,cons)|| - abstractinterferes.interferes(ar,dp)) { + if (AbstractInterferes.interferesquantifier(ar,cons)|| + abstractinterferes.interfereswithpredicate(ar,dp)) { GraphNode.Edge e=new GraphNode.Edge("interferes",gn2); gn.addEdge(e); break; } } } - for(Iterator scopeiterator=scopenodes.iterator();scopeiterator.hasNext();) { GraphNode gn2=(GraphNode)scopeiterator.next(); TermNode tn2=(TermNode)gn2.getOwner(); ScopeNode sn2=tn2.getScope(); - if (AbstractInterferes.interferes(ar,sn2.getRule(),sn2.getSatisfy())) { + if (AbstractInterferes.interfereswithrule(ar,sn2.getRule(),sn2.getSatisfy())) { GraphNode.Edge e=new GraphNode.Edge("interferes",gn2); gn.addEdge(e); } @@ -344,8 +350,8 @@ public class Termination { Constraint constr=tn2.getConstraint(); for(int i=0;i