summaryrefslogtreecommitdiff
path: root/test/binaryen.js/expressions.js
diff options
context:
space:
mode:
Diffstat (limited to 'test/binaryen.js/expressions.js')
-rw-r--r--test/binaryen.js/expressions.js5
1 files changed, 3 insertions, 2 deletions
diff --git a/test/binaryen.js/expressions.js b/test/binaryen.js/expressions.js
index a340adcbe..61fc0a3ef 100644
--- a/test/binaryen.js/expressions.js
+++ b/test/binaryen.js/expressions.js
@@ -1378,7 +1378,7 @@ console.log("# RefFunc");
const module = new binaryen.Module();
var func = "a";
- const theRefFunc = binaryen.RefFunc(module.ref.func(func));
+ const theRefFunc = binaryen.RefFunc(module.ref.func(func, binaryen.funcref));
assert(theRefFunc instanceof binaryen.RefFunc);
assert(theRefFunc instanceof binaryen.Expression);
assert(theRefFunc.func === func);
@@ -1388,7 +1388,8 @@ console.log("# RefFunc");
assert(theRefFunc.func === func);
theRefFunc.type = binaryen.f64;
theRefFunc.finalize();
- assert(theRefFunc.type === binaryen.funcref);
+ // TODO The type is a subtype of funcref, but we can't check that in the JS
+ // API atm.
console.log(theRefFunc.toText());
assert(