summaryrefslogtreecommitdiff
path: root/st
diff options
context:
space:
mode:
Diffstat (limited to 'st')
-rw-r--r--st/SymTableMethods.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/st/SymTableMethods.java b/st/SymTableMethods.java
index b14676a..5adac56 100644
--- a/st/SymTableMethods.java
+++ b/st/SymTableMethods.java
@@ -154,7 +154,7 @@ public class SymTableMethods<R> extends GJDepthFirst<R,SymbolTable> {
case 2:
rtrn = new ClassInstance("int"); break;
case 3:
- rtrn = new ClassInstance(((Identifier) n.f1.f0.choice).f0.tokenImage); break;
+ rtrn = symt.getClass(((Identifier) n.f1.f0.choice).f0.tokenImage); break;
default:
MinimalLogger.severe("Unsupported case");
}