summaryrefslogtreecommitdiff
path: root/chapter25
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-09-11 16:50:05 -0700
committerCliff Click <cliffc@acm.org>2026-09-11 16:50:05 -0700
commit5d1e4944f474191bedbd61b311114e361cd7ed32 (patch)
treedb68fa4c22044c65611cbf3f21a2b8c4fbd97e01 /chapter25
parent45b9226b5033eafd6ad23505ac85c1bbf161fd1f (diff)
downloadSimple-5d1e4944f474191bedbd61b311114e361cd7ed32.tar.gz
Simple-5d1e4944f474191bedbd61b311114e361cd7ed32.zip
Update LoadNode.java
Diffstat (limited to 'chapter25')
-rw-r--r--chapter25/src/main/java/com/seaofnodes/simple/node/LoadNode.java3
1 files changed, 1 insertions, 2 deletions
diff --git a/chapter25/src/main/java/com/seaofnodes/simple/node/LoadNode.java b/chapter25/src/main/java/com/seaofnodes/simple/node/LoadNode.java
index 1c9cf963..3c144b6e 100644
--- a/chapter25/src/main/java/com/seaofnodes/simple/node/LoadNode.java
+++ b/chapter25/src/main/java/com/seaofnodes/simple/node/LoadNode.java
@@ -178,8 +178,7 @@ public class LoadNode extends MemOpNode {
case ProjNode mproj: // Memory projection
switch( mproj.in(0) ) {
case NewNode nnn1:
- // Direct load from e.g. new array elements
- assert _name=="[]";
+ // Direct load from fresh zero/default-filled allocation.
Type decl = declaredType();
assert decl!=Type.BOTTOM;
return ConstantNode.make(decl.makeZero());