X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FIR%2FConcreteInterferes.java;h=c711d82b6c635891a4dc78b628a7d7b74f0e6d9a;hp=9419563054aa9b2595e0c8a48fdfb9f0ad83551e;hb=6e6caa157ea20e565ea92786ef266c952e6f39b3;hpb=0ddd66cf596f161886dc67214f3fb2e19f6f7168;ds=inline diff --git a/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java b/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java index 9419563..c711d82 100755 --- a/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java +++ b/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java @@ -1,7 +1,10 @@ package MCC.IR; +import java.util.*; class ConcreteInterferes { static public boolean interferes(MultUpdateNode mun, Rule r, boolean satisfy) { + if (!initialinterferes(mun,r,satisfy)) /* Can't falsify a rule adding something to a set on an initial addition*/ + return false; for(int i=0;i