diff options
Diffstat (limited to 'test/passes/generate-dyncalls_all-features.wast')
-rw-r--r-- | test/passes/generate-dyncalls_all-features.wast | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/test/passes/generate-dyncalls_all-features.wast b/test/passes/generate-dyncalls_all-features.wast new file mode 100644 index 000000000..c73a6b6a5 --- /dev/null +++ b/test/passes/generate-dyncalls_all-features.wast @@ -0,0 +1,19 @@ +(module + (import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32))) + (func $f1 (result i32) + (i32.const 1024) + ) + (func $f2 (param i32) (result i64) + (i64.const 42) + ) + (table 2 2 funcref) + (elem (i32.const 0) $f1 $f2) +) +(module + (import "env" "invoke_vii" (func $invoke_vii (param i32 i32 i32))) + (import "env" "table" (table 1 1 funcref)) + (elem (i32.const 0) $f) + (func $f (result i32) + (i32.const 42) + ) +) |