You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Module-level array .push() lost values from nested calls in loops — stmt_contains_call() in codegen only checked conditions of for/while/if/switch statements, not their bodies. When a non-inlinable function called from inside a loop body modified a module-level array via .push() (causing reallocation), the caller's cached Cranelift variable was never reloaded from the global slot, leaving a stale pointer to abandoned arena memory.