Completed support for generating C code.
[repair.git] / Repair / RepairCompiler / MCC / IR / BooleanLiteralExpr.java
index 727381825ab777eaaa69f57fceaf796399978ab8..da76e0e16d2311fc622e23ab66fc14718a0fe290 100755 (executable)
@@ -35,7 +35,8 @@ public class BooleanLiteralExpr extends LiteralExpr {
     }
 
     public void generate(CodeWriter writer, VarDescriptor dest) {
-        writer.outputline("int " + dest.getSafeSymbol() + " = " + (value ? "1" : "0") + ";");
+        writer.addDeclaration("int", dest.getSafeSymbol());
+        writer.outputline(dest.getSafeSymbol() + " = " + (value ? "1" : "0") + ";");
     }
 
     public void prettyPrint(PrettyPrinter pp) {