Lines Matching refs:set
16 (global.set $g (call $new (local.get 0) (local.get 1) (local.get 2)))
23 (global.set $g (call $new-default))
58 (func $set-f32 (param (ref null $ty) f32)
59 (struct.set $ty 0 (local.get 0) (local.get 1))
61 (func (export "set-f32") (param f32)
62 (call $set-f32 (global.get $g) (local.get 0))
65 (func $set-i8 (param (ref null $ty) i32)
66 (struct.set $ty 1 (local.get 0) (local.get 1))
68 (func (export "set-i8") (param i32)
69 (call $set-i8 (global.get $g) (local.get 0))
72 (func $set-anyref (param (ref null $ty) anyref)
73 (struct.set $ty 2 (local.get 0) (local.get 1))
75 (func (export "set-anyref") (param anyref)
76 (call $set-anyref (global.get $g) (local.get 0))
79 (func (export "set-anyref-non-null")
80 (call $set-anyref (global.get $g) (struct.new_default $ty))
96 (assert_return (invoke "set-f32" (f32.const 2)))
99 (assert_return (invoke "set-i8" (i32.const -1)))
103 (assert_return (invoke "set-anyref-non-null"))
105 (assert_return (invoke "set-anyref" (ref.null any)))
125 (func (export "struct.set-null") (param (ref null $t))
126 (struct.set $t 0 (local.get 0) (i32.const 0))
133 (assert_trap (invoke "struct.set-null" (ref.null none)) "null structure reference")