wasm: un-regress `loop` and `switch_br`

`.loop` is also a block, so the block_depth must be stored *after* block
creation, ensuring a correct block_depth to jump back to when receiving
`.repeat`.

This also un-regresses `switch_br` which now correctly handles ranges
within cases. It supports it for both jump tables as well as regular
conditional branches.
cb68c0917amlugg committed on 9/1/2024, 5:30:31 PMparent3b52e5a
1 file changedLine totals unavailable