| (module | |
| (type $0 (func)) | |
| (type $array (array (mut funcref))) | |
| (table $table-used 10 funcref) | |
| (elem $elem (i32.const 0) $func) | |
| (elem $passive-elem-used func $func) | |
| (export "test" (func $func)) | |
| (func $func (type $0) | |
| (table.fill $table-used | |
| (i32.const 0) | |
| (ref.func $func) | |
| (i32.const 0) | |
| ) | |
| (drop | |
| (array.new_elem $array $passive-elem-used | |
| (i32.const 0) | |
| (i32.const 1) | |
| ) | |
| ) | |
| ) | |
| ) |