test
[repair.git] / Repair / RepairCompiler / MCC / IR / SizeofExpr.java
index 691b135c90a4986219436d085dcf8fb1b20ceab4..506db005e77079c2c3736026bbd7254c6034dac0 100755 (executable)
@@ -19,9 +19,7 @@ public class SizeofExpr extends Expr {
     }
 
     public void generate(CodeWriter writer, VarDescriptor dest) {
-        VarDescriptor sd = VarDescriptor.makeNew();
-        setexpr.generate_set(writer, sd);
-        writer.outputline("int " + dest.getSafeSymbol() + " = " + sd.getSafeSymbol() + ".size();");
+        setexpr.generate_size(writer, dest);
     }
 
     public void prettyPrint(PrettyPrinter pp) {