ruby/bootstraptest
Alan Wu 58ccce60cf
YJIT: Initialize locals in ISeqs defined with ... (#12660)
* YJIT: Fix indentation [ci skip]

Fixes: cdf33ed5f37f9649c482c3ba1d245f0d80ac01ce

* YJIT: Initialize locals in ISeqs defined with `...`

Previously, callers of forwardable ISeqs moved the stack pointer up
without writing to the stack. If there happens to be a stale value in
the area skipped over, it could crash due to "try to mark T_NONE". Also,
the uninitialized local variables were observable through `binding`.

Initialize the locals to nil.

[Bug #21021]
2025-01-28 23:54:38 -05:00
..
2024-06-03 16:50:43 -07:00