code correction
authorbdemsky <bdemsky>
Fri, 7 Dec 2007 00:40:42 +0000 (00:40 +0000)
committerbdemsky <bdemsky>
Fri, 7 Dec 2007 00:40:42 +0000 (00:40 +0000)
Robust/src/IR/Flat/BuildCode.java

index 124b2aad6ee7dc379884f2560fc8e8d6066c5187..7d484a856952492d8cc0cf222a3f8a9e71c72b2d 100644 (file)
@@ -1764,8 +1764,8 @@ public class BuildCode {
                /** Check if we need to copy */
                output.println("if(!"+dst+"->"+localcopystr+") {");
                /* Link object into list */
-               output.println(dst+"->"+nextobjstr+"=trans->localtrans;");
-               output.println("trans->localtrans="+dst+";");
+               output.println(dst+"->"+nextobjstr+"=trans->revertlist;");
+               output.println("trans->revertlist=(struct ___Object___ *)"+dst+";");
                if (GENERATEPRECISEGC)
                    output.println("COPY_OBJ((struct garbagelist *)&"+localsprefix+",(struct ___Object___ *)"+dst+");");
                else