blob: 29e5755552fd60f9907c0a2b679c3d3060adbf7f (
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 $0 (sub (struct (field (ref $0)))))
(type $1 (sub $0 (struct (field (ref $1)) (field (ref $1)))))
(type $2 (array i32))
(type $3 (sub (struct (field (ref any)))))
(type $4 (sub $3 (struct (field (ref i31)))))
(type $5 (func (param (ref $2) (ref null $2))))
(type $6 (sub (array (ref any))))
(type $7 (sub $6 (array (ref i31))))
(type $8 (func (param (ref $7) (ref $6))))
(type $9 (func (param (ref $4) (ref $3))))
(type $10 (sub $4 (struct (field (ref i31)) (field (ref any)))))
(type $11 (func (param (ref $4) (ref $10))))
(type $12 (func (param (ref $0) (ref $1))))
(func $0 (type $5) (param $0 (ref $2)) (param $1 (ref null $2))
(local.set $1
(local.get $0)
)
)
(func $1 (type $8) (param $0 (ref $7)) (param $1 (ref $6))
(local.set $1
(local.get $0)
)
)
(func $2 (type $9) (param $0 (ref $4)) (param $1 (ref $3))
(local.set $1
(local.get $0)
)
)
(func $3 (type $11) (param $0 (ref $4)) (param $1 (ref $10))
(local.set $0
(local.get $1)
)
)
(func $4 (type $12) (param $0 (ref $0)) (param $1 (ref $1))
(local.set $0
(local.get $1)
)
)
)
|