Files
scriptc/tests
Chris Tate e9977107fe Use a kept layout only for the binding the current lowering resolves
A const that kept its initializer's layout records the initializer's
checker type by declaration symbol. A function body lowers once per
instance, and only an instance for a wider argument keeps the layout, so
the record from that instance made the function's own lowering bind the
wider layout for `grow(alias)`: the argument converted into a copy and the
callee's writes did not reach the caller. The recorded type now applies
only while it maps to the layout of the binding the current lowering
resolves.
2026-10-26 07:18:25 -05:00
..
…
2026-10-26 04:25:15 -05:00
2026-10-26 07:16:46 -05:00