X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FIR%2FSumExpr.java;h=34457c3f8d8100453a96bab712b336764d6e73f1;hp=a03338e9dde7b148b76a108a5227cc744c8504d7;hb=b840422ac7138ec6b3e2c159be50256b82ec7e3b;hpb=8599e7b56823377d9757eb7e5319a53c7073314a diff --git a/Repair/RepairCompiler/MCC/IR/SumExpr.java b/Repair/RepairCompiler/MCC/IR/SumExpr.java index a03338e..34457c3 100755 --- a/Repair/RepairCompiler/MCC/IR/SumExpr.java +++ b/Repair/RepairCompiler/MCC/IR/SumExpr.java @@ -17,7 +17,7 @@ public class SumExpr extends Expr { } public String name() { - return "sum("+sd.getSafeSymbol()+"."+rd.getSafeSymbol()+")"; + return "sum("+sd.toString()+"."+rd.toString()+")"; } public boolean equals(Map remap, Expr e) { @@ -39,7 +39,7 @@ public class SumExpr extends Expr { } public Descriptor getDescriptor() { - throw new Error(); + throw new Error("Sum shouldn't appear on left hand side!"); } public boolean inverted() { @@ -59,9 +59,9 @@ public class SumExpr extends Expr { public void prettyPrint(PrettyPrinter pp) { pp.output("sum("); - pp.output(sd.getSafeSymbol()); + pp.output(sd.toString()); pp.output("."); - pp.output(rd.getSafeSymbol()); + pp.output(rd.toString()); pp.output(")"); }