| (module | |
| (type $none_=>_none (func)) | |
| (func $a (type $none_=>_none) | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| ) | |
| ) | |
| (func $b (type $none_=>_none) | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| (unreachable) | |
| ) | |
| ) | |
| (func $a-block (type $none_=>_none) | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| ) | |
| ) | |
| (func $b-block (type $none_=>_none) | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| (unreachable) | |
| ) | |
| ) | |
| (func $a-prepost (type $none_=>_none) | |
| (nop) | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| ) | |
| (nop) | |
| ) | |
| (func $b-prepost (type $none_=>_none) | |
| (nop) | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| (unreachable) | |
| ) | |
| (nop) | |
| ) | |
| (func $a-block-prepost (type $none_=>_none) | |
| (nop) | |
| (block | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| ) | |
| ) | |
| (nop) | |
| ) | |
| (func $b-block-prepost (type $none_=>_none) | |
| (nop) | |
| (block | |
| (if | |
| (i32.const 1) | |
| (unreachable) | |
| (unreachable) | |
| ) | |
| ) | |
| (nop) | |
| ) | |
| (func $recurse (type $none_=>_none) | |
| (block $a | |
| (nop) | |
| (block $b | |
| (nop) | |
| (br $b) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| ) | |
| (func $recurse-b (type $none_=>_none) | |
| (block $a | |
| (nop) | |
| (block $b | |
| (nop) | |
| (br $a) | |
| (nop) | |
| ) | |
| (nop) | |
| ) | |
| ) | |
| ) |