Skip to content

Spill slot collision across mutual recursion

Named by 2 kept items in this workspace.

Search every workspace for Spill slot collision across mutual recursion. It matches the name as written, so it can find other things that share it.

The items that name it 2

  • advisory2026-09-10

    IR pipeline's stack-to-memory mover reserved too few spill slots in call graphs with mutual recursion, causing two live variables from different functions to share a slot and silently overwrite one another

  • advisory2026-09-10

    IR pipeline's stack-to-memory mover assigns the same spill slot to variables of two different functions when the call graph contains mutual recursion, even though both variables can be live simultaneously, causing one variable to silently overwrite another and the contract to compute/store an incorr

All techniques in this workspace.