From: bdemsky Date: Wed, 6 Sep 2006 15:38:49 +0000 (+0000) Subject: small changes X-Git-Url: http://demsky.eecs.uci.edu/git/?p=repair.git;a=commitdiff_plain;h=84c8d11d9ae9b0c0d1744505a689b80131596623 small changes --- diff --git a/Repair/RepairCompiler/MCC/CRuntime/tmap.c b/Repair/RepairCompiler/MCC/CRuntime/tmap.c index bf03f04..25788a6 100755 --- a/Repair/RepairCompiler/MCC/CRuntime/tmap.c +++ b/Repair/RepairCompiler/MCC/CRuntime/tmap.c @@ -11,9 +11,11 @@ struct typemap * allocatetypemap() { struct typemap *thisvar=(struct typemap *) malloc(sizeof(struct typemap)); +#ifdef CHECKTYPE||CHECKMEMORY thisvar->alloctree=rbinit(); thisvar->typetree=rbinit(); thisvar->low=GC_linux_stack_base(); +#endif return thisvar; } diff --git a/Repair/RepairCompiler/MCC/IR/AbstractInterferes.java b/Repair/RepairCompiler/MCC/IR/AbstractInterferes.java index 6b09ac4..b70cffb 100755 --- a/Repair/RepairCompiler/MCC/IR/AbstractInterferes.java +++ b/Repair/RepairCompiler/MCC/IR/AbstractInterferes.java @@ -808,11 +808,10 @@ class AbstractInterferes { ElementOfExpr */ if (expr.getRequiredDescriptors().contains(des)) { if (((expr instanceof ElementOfExpr)|| - (expr instanceof TupleOfExpr))&& - (expr.getRequiredDescriptors().size()==1)) + (expr instanceof TupleOfExpr))) return true; else - throw new Error("Unrecognized EXPR"); + throw new Error("Unrecognized EXPR: "+expr); } } }