X-Git-Url: http://plrg.eecs.uci.edu/git/?p=repair.git;a=blobdiff_plain;f=Repair%2FRepairCompiler%2FMCC%2FIR%2FTokenLiteralExpr.java;h=3261dfd8e14a0fe06b594922a258596040103279;hp=9033ad205c0a5430e36d9082bb4a3aabd1215c7a;hb=ffaf9068b5b6b06866bee46a83abb9e3c00b1b85;hpb=1b99532f42913aa715aefa12e08085c2f82f0803 diff --git a/Repair/RepairCompiler/MCC/IR/TokenLiteralExpr.java b/Repair/RepairCompiler/MCC/IR/TokenLiteralExpr.java index 9033ad2..3261dfd 100755 --- a/Repair/RepairCompiler/MCC/IR/TokenLiteralExpr.java +++ b/Repair/RepairCompiler/MCC/IR/TokenLiteralExpr.java @@ -41,7 +41,8 @@ public class TokenLiteralExpr extends LiteralExpr { } public void generate(CodeWriter writer, VarDescriptor dest) { - writer.outputline("int " + dest.getSafeSymbol() + " = " + num.toString().toString() + ";"); + writer.addDeclaration("int", dest.getSafeSymbol()); + writer.outputline(dest.getSafeSymbol() + " = " + num.toString().toString() + ";"); } public void prettyPrint(PrettyPrinter pp) {