Updates to allow repairing backpointers.
[repair.git] / Repair / RepairCompiler / MCC / IR / Termination.java
index 3cf53b9e4b2dc437e1af61cf2e6b4f58223ca86c..5e4bc91aac5f1013dcebf2e16b89e81fa31fd535 100755 (executable)
@@ -277,6 +277,11 @@ public class Termination {
                TermNode tn2=(TermNode)gn2.getOwner();
                Conjunction conj=tn2.getConjunction();
                Constraint cons=tn2.getConstraint();
+               /* See if this is a relation wellformedness constraint
+                   that is trivially satisfied. */
+               System.out.println(gn.getTextLabel()+"---"+gn2.getTextLabel());
+               if (abstractinterferes.checkrelationconstraint(ar, cons))
+                   continue;
 
                for(int i=0;i<conj.size();i++) {
                    DNFPredicate dp=conj.get(i);