diff options
| author | Cliff Click <cliffc@acm.org> | 2024-10-11 12:22:21 -0700 |
|---|---|---|
| committer | Cliff Click <cliffc@acm.org> | 2024-10-12 11:39:00 -0700 |
| commit | 96d028ce004f5b4581997fd1d1a0ccfa87d67ea3 (patch) | |
| tree | e2a33abe9c4c0e3ada4d733bbc109f705ea31da8 /chapter13/src/main/java/com/seaofnodes | |
| parent | 4dd51b1b14dfffb9f0ee184413f45285cc867fda (diff) | |
| download | Simple-96d028ce004f5b4581997fd1d1a0ccfa87d67ea3.tar.gz Simple-96d028ce004f5b4581997fd1d1a0ccfa87d67ea3.zip | |
Fix a null-check bug
Diffstat (limited to 'chapter13/src/main/java/com/seaofnodes')
| -rw-r--r-- | chapter13/src/main/java/com/seaofnodes/simple/Parser.java | 2 |
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()); } /** |
