Completed support for generating C code.
[repair.git] / Repair / RepairCompiler / MCC / IR / ElementOfExpr.java
index 6de61f4de9718c337e345a214b9b93eb9bae2a43..3799435fd8869b11ed5fa78ea682cde078526e50 100755 (executable)
@@ -55,7 +55,8 @@ public class ElementOfExpr extends Expr {
     public void generate(CodeWriter writer, VarDescriptor dest) {
         VarDescriptor ed = VarDescriptor.makeNew("element");
         element.generate(writer, ed);
-        writer.outputline("int " + dest.getSafeSymbol() + " = SimpleHashcontainskey("+set.getSafeSymbol() +"_hash ,"+ ed.getSafeSymbol() + ");");
+        writer.addDeclaration("int", dest.getSafeSymbol());
+        writer.outputline(dest.getSafeSymbol() + " = SimpleHashcontainskey("+set.getSafeSymbol() +"_hash ,"+ ed.getSafeSymbol() + ");");
     }
 
     public void prettyPrint(PrettyPrinter pp) {