(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) ) ) ) )