diff options
Diffstat (limited to 'heat')
-rw-r--r-- | heat/HeatVisitor.java | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/heat/HeatVisitor.java b/heat/HeatVisitor.java index 41fd3fe..e02f0d2 100644 --- a/heat/HeatVisitor.java +++ b/heat/HeatVisitor.java @@ -784,7 +784,7 @@ public class HeatVisitor extends GJDepthFirst<TypeBundle,ArrayList<TypeBundle>> t = new TypeInstance("null",null,null,null); ClassInstance c = this.recentClass; MinimalLogger.info(String.format("Setting class to the most recent return: %s", - c.toString())); + c)); t.addClassInstance(c); break; default: @@ -951,6 +951,7 @@ public class HeatVisitor extends GJDepthFirst<TypeBundle,ArrayList<TypeBundle>> n.getClass().getSimpleName())); /////////////////////////////////////////////////////////////// TypeInstance t = this.symt.getType(n.f0.tokenImage); + this.recentClass = t.getClassInstance(); _ret = new TypeBundle(t.getType(), t.getClassInstance()); /////////////////////////////////////////////////////////////// MinimalLogger.info(String.format("<- %s with %s", |