diff options
Diffstat (limited to 'test/binaryen.js')
-rw-r--r-- | test/binaryen.js/kitchen-sink.js | 4 | ||||
-rw-r--r-- | test/binaryen.js/kitchen-sink.js.txt | 5 |
2 files changed, 9 insertions, 0 deletions
diff --git a/test/binaryen.js/kitchen-sink.js b/test/binaryen.js/kitchen-sink.js index 3d0615378..a62766e17 100644 --- a/test/binaryen.js/kitchen-sink.js +++ b/test/binaryen.js/kitchen-sink.js @@ -416,6 +416,10 @@ function test_relooper() { assert(module.validate()); + module.runPasses(["precompute"]); + + assert(module.validate()); + module.optimize(); assert(module.validate()); diff --git a/test/binaryen.js/kitchen-sink.js.txt b/test/binaryen.js/kitchen-sink.js.txt index 02109919f..07cdcd128 100644 --- a/test/binaryen.js/kitchen-sink.js.txt +++ b/test/binaryen.js/kitchen-sink.js.txt @@ -2902,6 +2902,11 @@ raw: ) BinaryenModuleValidate(the_module); + { + const char* passes[] = { "precompute" }; + BinaryenModuleRunPasses(the_module, passes, 1); + } + BinaryenModuleValidate(the_module); BinaryenModuleOptimize(the_module); BinaryenModuleValidate(the_module); optimized: |