summaryrefslogtreecommitdiff
path: root/chapter13/src/main/java/com/seaofnodes
diff options
context:
space:
mode:
Diffstat (limited to 'chapter13/src/main/java/com/seaofnodes')
-rw-r--r--chapter13/src/main/java/com/seaofnodes/simple/Parser.java2
1 files changed, 1 insertions, 1 deletions
diff --git a/chapter13/src/main/java/com/seaofnodes/simple/Parser.java b/chapter13/src/main/java/com/seaofnodes/simple/Parser.java
index 53448e4d..71bd6d02 100644
--- a/chapter13/src/main/java/com/seaofnodes/simple/Parser.java
+++ b/chapter13/src/main/java/com/seaofnodes/simple/Parser.java
@@ -646,7 +646,7 @@ public class Parser {
}
Type declaredType = base._fields[idx]._type;
- return parsePostfix(new LoadNode(name, alias, declaredType, memAlias(alias), expr).peephole());
+ return parsePostfix(new LoadNode(name, alias, declaredType.glb(), memAlias(alias), expr).peephole());
}
/**