Need {} around case statements because we define variables...C++ is lame.
[repair.git] / Repair / RepairCompiler / MCC / IR / RepairGenerator.java
index d8da17629d2a5c840fd00e3db36c49c0855fe9bc..1114e1af8876f682a4271289113db61aad282eb8 100755 (executable)
@@ -796,6 +796,7 @@ public class RepairGenerator {
                    if (removed.contains(gn))
                        continue;
                    cr.outputline("case "+j+":");
+                   cr.startblock();
                    for(int k=0;k<conj.size();k++) {
                        DNFPredicate dpred=conj.get(k);
                        Predicate p=dpred.getPredicate();
@@ -819,6 +820,7 @@ public class RepairGenerator {
                        cr.endblock();
                    }
                    /* Update model */
+                   cr.endblock();
                    cr.outputline("break;");
                }
                cr.outputline("}");