From 75670c5c42cf7f4ec4a0d681db1200317ec29284 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Tue, 27 Jul 2004 19:17:15 +0000 Subject: [PATCH] Bug fix... --- .../RepairCompiler/MCC/IR/AbstractRepair.java | 2 +- .../MCC/IR/ConcreteInterferes.java | 53 ++++++++++--------- .../RepairCompiler/MCC/IR/GraphAnalysis.java | 10 ++++ 3 files changed, 38 insertions(+), 27 deletions(-) diff --git a/Repair/RepairCompiler/MCC/IR/AbstractRepair.java b/Repair/RepairCompiler/MCC/IR/AbstractRepair.java index 3783f4b..d888849 100755 --- a/Repair/RepairCompiler/MCC/IR/AbstractRepair.java +++ b/Repair/RepairCompiler/MCC/IR/AbstractRepair.java @@ -35,7 +35,7 @@ class AbstractRepair { } else if (getType()==ADDTORELATION) { RelationDescriptor rd=(RelationDescriptor)descriptor; return sources.relallocSource(rd,isdomain); - } else throw new Error(""); + } else throw new Error(type()); } public SetDescriptor getDomainSet() { diff --git a/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java b/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java index 8741821..083a506 100755 --- a/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java +++ b/Repair/RepairCompiler/MCC/IR/ConcreteInterferes.java @@ -106,35 +106,36 @@ public class ConcreteInterferes { static private boolean updateonlytonewobject(MultUpdateNode mun, UpdateNode un, Updates updates) { AbstractRepair ar=mun.getRepair(); - for(int i=0;i