diff options
author | Alon Zakai <alonzakai@gmail.com> | 2015-11-22 15:39:06 -0800 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2015-11-22 15:39:06 -0800 |
commit | f5beae2835377e452c95c5b64a90a75b97b3234e (patch) | |
tree | 9c5a35534f31ca8fd6f4b5d262ccaba869d2bb56 /test | |
parent | 45a011e1071ba511b3deee134219dd2f9eb6c8aa (diff) | |
download | binaryen-f5beae2835377e452c95c5b64a90a75b97b3234e.tar.gz binaryen-f5beae2835377e452c95c5b64a90a75b97b3234e.tar.bz2 binaryen-f5beae2835377e452c95c5b64a90a75b97b3234e.zip |
emit constants instead of callImport when there is a type necessary
Diffstat (limited to 'test')
-rw-r--r-- | test/passes/lower-if-else.txt | 2 | ||||
-rw-r--r-- | test/passes/remove-imports.txt | 16 | ||||
-rw-r--r-- | test/passes/remove-imports.wast | 6 |
3 files changed, 17 insertions, 7 deletions
diff --git a/test/passes/lower-if-else.txt b/test/passes/lower-if-else.txt index 2245f7230..27f2603df 100644 --- a/test/passes/lower-if-else.txt +++ b/test/passes/lower-if-else.txt @@ -1,4 +1,3 @@ -printing before: (module (memory 16777216 16777216) (func $ifs @@ -20,7 +19,6 @@ printing before: ) ) ) -printing after: (module (memory 16777216 16777216) (func $ifs diff --git a/test/passes/remove-imports.txt b/test/passes/remove-imports.txt index 07e47df5b..f28068a27 100644 --- a/test/passes/remove-imports.txt +++ b/test/passes/remove-imports.txt @@ -1,15 +1,23 @@ -printing before: (module (memory 1024 1024) (import $waka "somewhere" "waka") + (import $waka-ret "somewhere" "waka-ret" (result i32)) + (import $waka-ret-d "somewhere" "waka-ret-d" (result f64)) (func $nada - (call_import $f64-to-int) + (block + (call_import $waka) + (call_import $waka-ret) + (call_import $waka-ret-d) + ) ) ) -printing after: (module (memory 1024 1024) (func $nada - (nop) + (block + (nop) + (i32.const 0) + (f64.const 0) + ) ) ) diff --git a/test/passes/remove-imports.wast b/test/passes/remove-imports.wast index c6b79e9bf..00190a32d 100644 --- a/test/passes/remove-imports.wast +++ b/test/passes/remove-imports.wast @@ -1,7 +1,11 @@ (module (memory 1024 1024) (import $waka "somewhere" "waka") + (import $waka-ret "somewhere" "waka-ret" (result i32)) + (import $waka-ret-d "somewhere" "waka-ret-d" (result f64)) (func $nada - (call_import $f64-to-int) + (call_import $waka) + (call_import $waka-ret) + (call_import $waka-ret-d) ) ) |