summaryrefslogtreecommitdiff
path: root/test/binaryen.js/functions.js
diff options
context:
space:
mode:
authorDaniel Wirtz <dcode@dcode.io>2017-12-20 20:46:14 +0100
committerAlon Zakai <alonzakai@gmail.com>2017-12-20 11:46:14 -0800
commitf4b7df08b27a2fe000424524957cf9cf10041193 (patch)
tree1123435d2ab3c858f9e0636ee930a06f12889406 /test/binaryen.js/functions.js
parenta0de358f7d73222501775e5f21ed4ec9838311cb (diff)
downloadbinaryen-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.js12
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();