summaryrefslogtreecommitdiff
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/passes/roundtrip_signed.bin.txt26
-rw-r--r--test/passes/roundtrip_signed.passes1
-rw-r--r--test/passes/roundtrip_signed.wasmbin0 -> 151 bytes
3 files changed, 27 insertions, 0 deletions
diff --git a/test/passes/roundtrip_signed.bin.txt b/test/passes/roundtrip_signed.bin.txt
new file mode 100644
index 000000000..0406da34a
--- /dev/null
+++ b/test/passes/roundtrip_signed.bin.txt
@@ -0,0 +1,26 @@
+(module
+ (type $none_=>_none (func))
+ (memory $0 16 17)
+ (global $global$0 (mut i32) (i32.const 10))
+ (export "as-br_table-index" (func $0))
+ (export "as-local.set-value" (func $0))
+ (func $0
+ (if
+ (i32.eqz
+ (global.get $global$0)
+ )
+ (return)
+ )
+ (global.set $global$0
+ (i32.sub
+ (global.get $global$0)
+ (i32.const 1)
+ )
+ )
+ (drop
+ (i32.load
+ (i32.const 0)
+ )
+ )
+ )
+)
diff --git a/test/passes/roundtrip_signed.passes b/test/passes/roundtrip_signed.passes
new file mode 100644
index 000000000..2417a0536
--- /dev/null
+++ b/test/passes/roundtrip_signed.passes
@@ -0,0 +1 @@
+remove-unused-module-elements_roundtrip_vacuum_remove-unused-brs_merge-blocks_vacuum_duplicate-function-elimination
diff --git a/test/passes/roundtrip_signed.wasm b/test/passes/roundtrip_signed.wasm
new file mode 100644
index 000000000..46ec0b98c
--- /dev/null
+++ b/test/passes/roundtrip_signed.wasm
Binary files differ