(module (type $0 (func)) (func $a (type $0) (if (i32.const 1) (unreachable) ) ) (func $b (type $0) (if (i32.const 1) (unreachable) (unreachable) ) ) (func $a-block (type $0) (if (i32.const 1) (unreachable) ) ) (func $b-block (type $0) (if (i32.const 1) (unreachable) (unreachable) ) ) (func $a-prepost (type $0) (nop) (if (i32.const 1) (unreachable) ) (nop) ) (func $b-prepost (type $0) (nop) (if (i32.const 1) (unreachable) (unreachable) ) ) (func $a-block-prepost (type $0) (nop) (if (i32.const 1) (unreachable) ) (nop) ) (func $b-block-prepost (type $0) (nop) (if (i32.const 1) (unreachable) (unreachable) ) ) (func $recurse (type $0) (nop) (block $label$1 (nop) (br $label$1) ) (nop) ) (func $recurse-b (type $0) (block $label$1 (nop) (block $label$2 (nop) (br $label$1) ) ) ) )