blob: 5cf38a757cb4a9e75bec8b853aabc1656ab6488b (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
// Dead code elimination can remove wasm calls that may leave behind dangling
// try notes.
wasmEvalText(`(module
(type (;0;) (func (result i32 i32 i32)))
(func $main (type 0) (result i32 i32 i32)
try (result i32 i32 i32) ;; label = @1
call $main
call $main
i32.const 541
i32.const 0
br_if 0 (;@1;)
br_if 0 (;@1;)
br_if 0 (;@1;)
br_if 0 (;@1;)
call $main
call $main
br_if 0 (;@1;)
br_if 0 (;@1;)
call $main
call $main
call $main
unreachable
end
unreachable
)
)`);
|