Changes
authorbdemsky <bdemsky>
Mon, 27 Mar 2006 23:22:16 +0000 (23:22 +0000)
committerbdemsky <bdemsky>
Mon, 27 Mar 2006 23:22:16 +0000 (23:22 +0000)
Robust/src/IR/Flat/BuildCode.java

index 2e922b4bbef51473e906503aa8327fb62ccb4677..e7e815d91ed3687f7279962e2a84b9da0c54e093 100644 (file)
@@ -325,9 +325,9 @@ public class BuildCode {
        output.print("       ");
 
        /* TODO: Virtual dispatch */
-       if (fc.getReturnType()!=null)
-           output.print(generateTemp(fm,fc.getReturnType())+"=");
-       output.print(cn.getSafeSymbol()+md.getSafeSymbol()++"_"+md.getSafeMethodDescriptor()+"(");
+       if (fc.getReturnTemp()!=null)
+           output.print(generateTemp(fm,fc.getReturnTemp())+"=");
+       output.print(cn.getSafeSymbol()+md.getSafeSymbol()+"_"+md.getSafeMethodDescriptor()+"(");
        needcomma=false;
        if (GENERATEPRECISEGC) {
            output.println("__parameterlist__");
@@ -380,7 +380,7 @@ public class BuildCode {
        
        if (md.getReturnType()!=null)
            output.print(md.getReturnType().getSafeSymbol()+" ");
-       output.print(cn.getSafeSymbol()+md.getSafeSymbol()++"_"+md.getSafeMethodDescriptor()+"(");
+       output.print(cn.getSafeSymbol()+md.getSafeSymbol()+"_"+md.getSafeMethodDescriptor()+"(");
        
        boolean printcomma=false;
        if (GENERATEPRECISEGC) {