summaryrefslogtreecommitdiff
path: root/chapter12/src/test/java/com/seaofnodes
diff options
context:
space:
mode:
authorCliff Click <cliffc@acm.org>2026-10-04 13:30:41 -0700
committerCliff Click <cliffc@acm.org>2026-10-04 13:30:41 -0700
commita4994371c0b0fbea9d2802acc22d9cc3977a0de0 (patch)
tree98fd05869028a931f5ec8cf503b5cdf6b6c52e87 /chapter12/src/test/java/com/seaofnodes
parent9149ea7a50c564856bd09633f38d980e8230c34f (diff)
downloadSimple-a4994371c0b0fbea9d2802acc22d9cc3977a0de0.tar.gz
Simple-a4994371c0b0fbea9d2802acc22d9cc3977a0de0.zip
Slides for 2026 REBASEreadme
Diffstat (limited to 'chapter12/src/test/java/com/seaofnodes')
-rw-r--r--chapter12/src/test/java/com/seaofnodes/simple/Chapter10Test.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/chapter12/src/test/java/com/seaofnodes/simple/Chapter10Test.java b/chapter12/src/test/java/com/seaofnodes/simple/Chapter10Test.java
index 55574c13..e5d9b882 100644
--- a/chapter12/src/test/java/com/seaofnodes/simple/Chapter10Test.java
+++ b/chapter12/src/test/java/com/seaofnodes/simple/Chapter10Test.java
@@ -549,8 +549,8 @@ return 0;
if (arg) s.x=arg+1; else s.x=arg+2;
return s;
""").parse().iterate();
- // The initializing slice also remains live as the aggregate default.
- assertEquals(2,countMemoryNodes(stop,StoreNode.class,new BitSet()));
+ // Releasing the old aggregate exposes the overwritten initializing Store.
+ assertEquals(1,countMemoryNodes(stop,StoreNode.class,new BitSet()));
assertEquals(2L,((Evaluator.Obj)Evaluator.evaluate(stop,0)).fields()[0]);
assertEquals(4L,((Evaluator.Obj)Evaluator.evaluate(stop,3)).fields()[0]);
}