rdar://106292162 Currently in BBQ JIT, when we end an unreachable block with an else, we don't actually flush any values to the stack or prepare to enter another block, since that code cannot be entered and thus can never pass valid results to a successor. But, we do need to make sure we correctly destroy all the values on the stack before starting to generate the else, in order to restore the correct state of the register allocator.
Pull request: https://github.com/WebKit/WebKit/pull/11130
Committed 261304@main (95d4c84bd6e9): <https://commits.webkit.org/261304@main> Reviewed commits have been landed. Closing PR #11130 and removing active labels.