diff options
author | Daniel Wirtz <dcode@dcode.io> | 2017-12-20 20:46:14 +0100 |
---|---|---|
committer | Alon Zakai <alonzakai@gmail.com> | 2017-12-20 11:46:14 -0800 |
commit | f4b7df08b27a2fe000424524957cf9cf10041193 (patch) | |
tree | 1123435d2ab3c858f9e0636ee930a06f12889406 /test/binaryen.js/functions.js | |
parent | a0de358f7d73222501775e5f21ed4ec9838311cb (diff) | |
download | binaryen-f4b7df08b27a2fe000424524957cf9cf10041193.tar.gz binaryen-f4b7df08b27a2fe000424524957cf9cf10041193.tar.bz2 binaryen-f4b7df08b27a2fe000424524957cf9cf10041193.zip |
Add getters for various specific expression fields to C/JS (#1332)
Diffstat (limited to 'test/binaryen.js/functions.js')
-rw-r--r-- | test/binaryen.js/functions.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/test/binaryen.js/functions.js b/test/binaryen.js/functions.js index 34142941c..3c6184403 100644 --- a/test/binaryen.js/functions.js +++ b/test/binaryen.js/functions.js @@ -13,15 +13,15 @@ console.log("GetFunction is equal: " + (func === module.getFunction("a-function" module.runPassesOnFunction(func, ["precompute"]); -var body = Binaryen.getFunctionBody(func); - -console.log("ExpressionId=" + Binaryen.getExpressionId(body)); -console.log("ExpressionType=" + Binaryen.getExpressionType(body)); -console.log(Binaryen.emitText(body)); +console.log("getFunctionTypeInfo=" + JSON.stringify(Binaryen.getFunctionTypeInfo(signature))); +var info = Binaryen.getFunctionInfo(func); +console.log("getFunctionInfo=" + JSON.stringify(info)); +console.log("getExpressionInfo(body)=" + JSON.stringify(Binaryen.getExpressionInfo(info.body))); +console.log(Binaryen.emitText(info.body)); module.removeFunction("a-function"); -module.addGlobal("a-global", Binaryen.i32, false, body); +module.addGlobal("a-global", Binaryen.i32, false, info.body); module.validate(); |