diff --git a/tslang/docs/superpowers/specs/2026-09-24-own-memory-model-design.md b/tslang/docs/superpowers/specs/2026-09-24-own-memory-model-design.md index bf41fff56..77b533738 100644 --- a/tslang/docs/superpowers/specs/2026-09-24-own-memory-model-design.md +++ b/tslang/docs/superpowers/specs/2026-09-24-own-memory-model-design.md @@ -4368,6 +4368,3 @@ Not here: are not values `movesOf` checks, so `each`'s `ts.RetainSlot` is still `merged from several branches` (and `moved inside a loop`). A `const each` of the same reads compiled before this section and still does. -- Under rc a folded `const` that a ternary yields is never given back (`releaseDiscardedTemporaries` - skips a value a `ts.Result` uses), so the class cases leak `h` and `h2` under rc, and under own - too. The interface cases do not: their `ts.New` is used by the view, not by the branch.