14 (block $x (result i32)
21 (func $drop-block-br-if
24 (block $x (result i32)
25 (drop (br_if $x (i32.const 1) (i32.const 2)))
31 (func $undroppable-block-br-if (param i32)
34 (block $x (result i32)
35 (call $undroppable-block-br-if (br_if $x (i32.const 1) (i32.const 2)))
41 (func $drop-block-nested-br-if
44 (block $x (result i32)
47 (drop (br_if $x (i32.const 1) (i32.const 2)))
56 (func $drop-unreachable-br_if (result i32)
57 (block $label$0 (result i32)
58 (block $label$2 (result i32)
63 (i32.const 1918987552)
68 (func $drop-block-squared-iloop
70 (block $label$0 (result i32) ;; this block's type should not change, so the drop remains none and valid
81 (func $br-goes-away-label2-becomes-unreachable
84 (block $label$1 (result i32)
100 (func $loop-block-drop-block-return
104 (block $label$6 (result i32)