diff options
Diffstat (limited to 'test/lit/merge/fusing.wat.second')
-rw-r--r-- | test/lit/merge/fusing.wat.second | 28 |
1 files changed, 28 insertions, 0 deletions
diff --git a/test/lit/merge/fusing.wat.second b/test/lit/merge/fusing.wat.second new file mode 100644 index 000000000..387e57bb4 --- /dev/null +++ b/test/lit/merge/fusing.wat.second @@ -0,0 +1,28 @@ +(module + ;; Use the same internal name as in first, so $other.foo will need to be + ;; deduplicated. + (import "first" "foo" (func $other.foo)) + + ;; Use a different prefix than in first ($main instead of $other). + (import "first" "bar" (func $main.bar)) + + (memory $second.mem 2) + + (export "mem" (memory $second.mem)) + + (func $second.foo (export "foo") + (call $other.foo) + (drop + (i32.const 3) + ) + ) + + ;; Use the same internal name as in first, so this will need to be + ;; deduplicated. + (func $bar (export "bar") + (call $main.bar) + (drop + (i32.const 4) + ) + ) +) |