diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.txt | 27 | ||||
-rw-r--r-- | test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast | 7 |
2 files changed, 34 insertions, 0 deletions
diff --git a/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.txt b/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.txt new file mode 100644 index 000000000..bdf304ade --- /dev/null +++ b/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.txt @@ -0,0 +1,27 @@ +(module + (type $FUNCSIG$j (func (result i64))) + (type $FUNCSIG$vi (func (param i32))) + (import "env" "setTempRet0" (func $setTempRet0 (param i32))) + (export "func" (func $legalstub$func)) + (export "orig$func" (func $func)) + (func $func (; 1 ;) (type $FUNCSIG$j) (result i64) + (unreachable) + ) + (func $legalstub$func (; 2 ;) (result i32) + (local $0 i64) + (local.set $0 + (call $func) + ) + (call $setTempRet0 + (i32.wrap_i64 + (i64.shr_u + (local.get $0) + (i64.const 32) + ) + ) + ) + (i32.wrap_i64 + (local.get $0) + ) + ) +) diff --git a/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast b/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast new file mode 100644 index 000000000..4b55fa920 --- /dev/null +++ b/test/passes/legalize-js-interface_pass-arg=legalize-js-interface-export-originals.wast @@ -0,0 +1,7 @@ +(module + (export "func" (func $func)) + (func $func (result i64) + (unreachable) + ) +) + |