1;;! reference_types = true 2 3(module 4 (table $t3 3 funcref) 5 (elem (table $t3) (i32.const 1) func $dummy) 6 (func $dummy) 7 (func $f3 (export "get-funcref") (param $i i32) (result funcref) 8 (table.get $t3 (local.get $i)) 9 ) 10) 11 12(assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func)) 13(assert_trap (invoke "get-funcref" (i32.const 3)) "out of bounds table access") 14(assert_trap (invoke "get-funcref" (i32.const -1)) "out of bounds table access") 15 16