blob: 441930539ecbb20497424e2d97d5223a9cea4192 [file] [edit]
(module
(type $0 (func (param i32) (result i32)))
(type $1 (func))
(type $FUNCSIG$i (func (result i32)))
(memory $0 256 256)
(func $b0 (; 0 ;) (type $0) (param $i1 i32) (result i32)
(i32.const 0)
)
(func $loops (; 1 ;) (type $1)
(block $out
(loop $in
(br $out)
(br $in)
)
)
(loop $in0
(br $in0)
)
(nop)
(block $out4
(loop $in5
(br $out4)
(br $in5)
)
)
(block $out6
(loop $in7
(br $out6)
(br $in7)
)
)
(loop $in8
(block $out9
(br $out9)
(br $in8)
)
)
(loop $in10
(block $out11
(br $out11)
(br $in10)
)
)
(block $out12
(loop $in13
(br $out12)
(br $in13)
)
)
)
(func $merges (; 2 ;) (type $1)
(block $b
(br $b)
(br $b)
)
(block $b15
(br_table $b15 $b15
(i32.const 3)
)
)
(block $b17
(br_table $b17 $b17
(i32.const 3)
)
)
)
(func $merge-typed-with-unreachable-child (; 3 ;) (type $FUNCSIG$i) (result i32)
(local $0 f32)
(block $label$1 (result i32)
(br_if $label$1
(i32.const 1)
(br_if $label$1
(i32.const 0)
(br $label$1
(i32.const 0)
)
)
)
)
)
)