blob: 80f0851d05407d05a2071b57dc1837c844659559 (
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
|
(module
(memory 1 2)
(type $f (func))
(import "env" "import" (func $import))
(import "env" "import2" (func $import2 (result i32)))
(import "env" "import3" (func $import3 (param i32)))
(table funcref (elem $calls-import2-drop $calls-import2-drop))
(func $calls-import
(call $import)
)
(func $calls-import2-drop
(drop (call $import2))
)
(func $calls-import2-if-else (param $x i32)
(if (local.get $x)
(call $import3 (i32.const 1))
(call $import3 (i32.const 2))
)
)
(func $calls-indirect (param $x i32)
(call_indirect (type $f)
(local.get $x)
)
)
)
|