summaryrefslogtreecommitdiff
path: root/test/spec/ref_null.wast
blob: 96cac314adcf0c9d0a639ae96b121978ab5b45f5 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
(module
  (func (export "anyref") (result anyref) (ref.null))
  (func (export "funcref") (result funcref) (ref.null))
  (func (export "nullref") (result nullref) (ref.null))

  (global anyref (ref.null))
  (global funcref (ref.null))
  (global nullref (ref.null))
)

(assert_return (invoke "anyref") (ref.null))
(assert_return (invoke "funcref") (ref.null))
(assert_return (invoke "nullref") (ref.null))