Completed support for generating C code.
[repair.git] / Repair / RepairCompiler / MCC / IR / TokenLiteralExpr.java
index 9033ad205c0a5430e36d9082bb4a3aabd1215c7a..3261dfd8e14a0fe06b594922a258596040103279 100755 (executable)
@@ -41,7 +41,8 @@ public class TokenLiteralExpr extends LiteralExpr {
     }
 
     public void generate(CodeWriter writer, VarDescriptor dest) {
     }
 
     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) {
     }
     
     public void prettyPrint(PrettyPrinter pp) {