diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/O4.txt | 11 | ||||
-rw-r--r-- | test/passes/O4.wast | 25 |
2 files changed, 36 insertions, 0 deletions
diff --git a/test/passes/O4.txt b/test/passes/O4.txt new file mode 100644 index 000000000..1939a740e --- /dev/null +++ b/test/passes/O4.txt @@ -0,0 +1,11 @@ +(module + (type $0 (func)) + (global $global$0 (mut i32) (i32.const 10)) + (export "func_59_invoker" (func $0)) + (func $0 (; 0 ;) (type $0) + (set_global $global$0 + (i32.const 0) + ) + (unreachable) + ) +) diff --git a/test/passes/O4.wast b/test/passes/O4.wast new file mode 100644 index 000000000..aa9795bec --- /dev/null +++ b/test/passes/O4.wast @@ -0,0 +1,25 @@ +(module + (type $0 (func)) + (global $global$0 (mut i32) (i32.const 10)) + (export "func_59_invoker" (func $0)) + (func $0 (; 0 ;) (type $0) + (if + (block $label$1 (result i32) + (set_global $global$0 + (i32.const 0) + ) + (i32.const 127) + ) + (unreachable) + ) + (set_global $global$0 + (i32.const -1) + ) + (if + (get_global $global$0) + (unreachable) + ) + (unreachable) + ) +) + |