summaryrefslogtreecommitdiff
path: root/test/subtypes.wast.fromBinary.noDebugInfo
blob: a108cf151e8b63ddd21c5f8b7629e67143e24c41 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
(module
 (type ${ref?|...0|_ref?|...0|} (struct (field (ref null ${ref?|...0|_ref?|...0|})) (field (ref null ${ref?|...0|_ref?|...0|}))))
 (type ${ref?|i31|} (struct (field (ref null i31))))
 (type ${ref?|...0|} (struct (field (ref null ${ref?|...0|}))))
 (type $[i32] (array i32))
 (type $ref?|{ref?|i31|}|_ref?|{anyref}|_=>_none (func (param (ref null ${ref?|i31|}) (ref null ${anyref}))))
 (type $ref?|{ref?|i31|}|_ref?|{ref?|i31|_anyref}|_=>_none (func (param (ref null ${ref?|i31|}) (ref null ${ref?|i31|_anyref}))))
 (type $ref?|{ref?|...0|}|_ref?|{ref?|...0|_ref?|...0|}|_=>_none (func (param (ref null ${ref?|...0|}) (ref null ${ref?|...0|_ref?|...0|}))))
 (type $ref?|[i32]|_ref?|[i32]|_=>_none (func (param (ref null $[i32]) (ref null $[i32]))))
 (type $ref?|[ref?|i31|]|_ref?|[anyref]|_=>_none (func (param (ref null $[ref?|i31|]) (ref null $[anyref]))))
 (type ${anyref} (struct (field anyref)))
 (type ${ref?|i31|_anyref} (struct (field (ref null i31)) (field anyref)))
 (type $[anyref] (array anyref))
 (type $[ref?|i31|] (array (ref null i31)))
 (func $0 (param $0 (ref null $[i32])) (param $1 (ref null $[i32]))
  (local.set $0
   (local.get $1)
  )
 )
 (func $1 (param $0 (ref null $[ref?|i31|])) (param $1 (ref null $[anyref]))
  (local.set $1
   (local.get $0)
  )
 )
 (func $2 (param $0 (ref null ${ref?|i31|})) (param $1 (ref null ${anyref}))
  (local.set $1
   (local.get $0)
  )
 )
 (func $3 (param $0 (ref null ${ref?|i31|})) (param $1 (ref null ${ref?|i31|_anyref}))
  (local.set $0
   (local.get $1)
  )
 )
 (func $4 (param $0 (ref null ${ref?|...0|})) (param $1 (ref null ${ref?|...0|_ref?|...0|}))
  (local.set $0
   (local.get $1)
  )
 )
)