Files
scriptc/tests
Malte UblandClaude Opus 5.5 205b552104 Return the Set from add() when its result is used
`s.add(a).add(b)`, `s.add(x) === s`, `return s.add(x)` and other reads of
add()'s result were refused with "chained Set method calls": the lowered
add was a void intrinsic. A used result now reads the receiver once into a
slot, adds, and answers the slot, as Map's set() already does. Discarded
results (statements, arrow expression bodies, `void`, for headers, comma
left operands) keep the plain intrinsic, so existing programs compile
unchanged.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-20 05:41:23 -07:00
..
2026-10-20 02:40:17 -05:00
…
2026-10-20 02:40:17 -05:00
2026-10-20 02:40:17 -05:00