| (module |
| (type $FUNCSIG$i (func (result i32))) |
| (type $FUNCSIG$v (func)) |
| (table $0 1 1 funcref) |
| (elem (i32.const 0) $no-loops-but-one-use-but-tabled) |
| (export "yes" (func $yes)) |
| (export "no-loops-but-one-use-but-exported" (func $no-loops-but-one-use-but-exported)) |
| (func $yes (; 0 ;) (type $FUNCSIG$i) (result i32) |
| (i32.const 1) |
| ) |
| (func $no-tooBig (; 1 ;) (type $FUNCSIG$i) (result i32) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (nop) |
| (i32.const 1) |
| ) |
| (func $no-loops-but-one-use-but-exported (; 2 ;) (type $FUNCSIG$i) (result i32) |
| (loop $loop-in (result i32) |
| (i32.const 1) |
| ) |
| ) |
| (func $no-loops-but-one-use-but-tabled (; 3 ;) (type $FUNCSIG$i) (result i32) |
| (loop $loop-in (result i32) |
| (i32.const 1) |
| ) |
| ) |
| (func $intoHere (; 4 ;) (type $FUNCSIG$v) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$yes (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| (drop |
| (call $no-tooBig) |
| ) |
| (drop |
| (block (result i32) |
| (block (result i32) |
| (block $__inlined_func$no-calls (result i32) |
| (block (result i32) |
| (block $__inlined_func$yes0 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block (result i32) |
| (block $__inlined_func$no-calls1 (result i32) |
| (block (result i32) |
| (block $__inlined_func$yes2 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block (result i32) |
| (block $__inlined_func$yes-calls-but-one-use (result i32) |
| (block (result i32) |
| (block $__inlined_func$yes3 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$no-loops (result i32) |
| (loop $loop-in (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$no-loops0 (result i32) |
| (loop $loop-in1 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$yes-loops-but-one-use (result i32) |
| (loop $loop-in2 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$no-loops-but-one-use-but-exported (result i32) |
| (loop $loop-in3 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| (drop |
| (block (result i32) |
| (block $__inlined_func$no-loops-but-one-use-but-tabled (result i32) |
| (loop $loop-in4 (result i32) |
| (i32.const 1) |
| ) |
| ) |
| ) |
| ) |
| ) |
| ) |