mirror of
https://github.com/oven-sh/bun
synced 2026-02-11 11:29:02 +00:00
Objects and arrays returned from macros were being treated as "const values" for constant propagation, causing each reference to be replaced with a fresh copy. This broke mutation semantics where obj.foo = x followed by reading obj.foo would read from a different object. Fixes #26362 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>