From 84c8d11d9ae9b0c0d1744505a689b80131596623 Mon Sep 17 00:00:00 2001 From: bdemsky Date: Wed, 6 Sep 2006 15:38:49 +0000 Subject: [PATCH] small changes --- Repair/RepairCompiler/MCC/CRuntime/tmap.c | 2 ++ Repair/RepairCompiler/MCC/IR/AbstractInterferes.java | 5 ++--- 2 files changed, 4 insertions(+), 3 deletions(-) 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); } } } -- 2.34.1