mirror of
https://github.com/vercel-labs/scriptc.git
synced 2026-10-29 07:04:09 +08:00
H37 let a projection-only local or argument read an optional array element through a private stack box that borrowed the element when the array was proven to outlive it. Nullable-union reads lost that borrow and retained/released each element (records-sort's comparator keys). Optional array reads now run over every union, and emitLocalArrayRead stores the borrowed element pointer, or one owned reference released from the same slot, instead of a box.