diff options
Diffstat (limited to 'test/binaryen.js/inlining-options.js')
-rw-r--r-- | test/binaryen.js/inlining-options.js | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/binaryen.js/inlining-options.js b/test/binaryen.js/inlining-options.js new file mode 100644 index 000000000..7884f0ed4 --- /dev/null +++ b/test/binaryen.js/inlining-options.js @@ -0,0 +1,15 @@ +binaryen.setAPITracing(true); + +console.log("// alwaysInlineMaxSize=" + binaryen.getAlwaysInlineMaxSize()); +binaryen.setAlwaysInlineMaxSize(11); +assert(binaryen.getAlwaysInlineMaxSize() == 11); + +console.log("// flexibleInlineMaxSize=" + binaryen.getFlexibleInlineMaxSize()); +binaryen.setFlexibleInlineMaxSize(22); +assert(binaryen.getFlexibleInlineMaxSize() == 22); + +console.log("// oneCallerInlineMaxSize=" + binaryen.getOneCallerInlineMaxSize()); +binaryen.setOneCallerInlineMaxSize(33); +assert(binaryen.getOneCallerInlineMaxSize() == 33); + +binaryen.setAPITracing(false); |