Lines Matching refs:ref

7   (table $t4 1 (ref null $res-i32))
17 (func $f4 (export "get-typed-func") (param $i i32) (result (ref null $res-i32))
30 (func $f5 (export "set-typed-func") (param $i i32) (param $r (ref $res-i32))
35 (ref.is_null (call $f3 (local.get $i)))
38 (ref.is_null (call $f4 (local.get $i)))
41 (call $f5 (local.get $i) (ref.func $returns-five))
46 (assert_return (invoke "get-externref" (i32.const 0)) (ref.null extern))
47 (assert_return (invoke "set-externref" (i32.const 0) (ref.extern 1)))
48 (assert_return (invoke "get-externref" (i32.const 0)) (ref.extern 1))
49 (assert_return (invoke "set-externref" (i32.const 0) (ref.null extern)))
50 (assert_return (invoke "get-externref" (i32.const 0)) (ref.null extern))
52 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
55 (assert_return (invoke "set-funcref" (i32.const 0) (ref.null func)))
56 (assert_return (invoke "get-funcref" (i32.const 0)) (ref.null func))
62 (assert_trap (invoke "set-externref" (i32.const 2) (ref.null extern)) "out of bounds table access")
63 (assert_trap (invoke "set-funcref" (i32.const 3) (ref.null func)) "out of bounds table access")
65 (assert_trap (invoke "set-externref" (i32.const -1) (ref.null extern)) "out of bounds table access")
66 (assert_trap (invoke "set-funcref" (i32.const -1) (ref.null func)) "out of bounds table access")
69 (assert_trap (invoke "set-externref" (i32.const 2) (ref.extern 0)) "out of bounds table access")
71 (assert_trap (invoke "set-externref" (i32.const -1) (ref.extern 0)) "out of bounds table access")
90 (table.set $t (ref.null extern))
108 (table.set $t (f32.const 1) (ref.null extern))
138 (table.set $t (i32.const 0) (ref.null extern))