diff options
Diffstat (limited to 'test/binaryen.js/expressions.js')
-rw-r--r-- | test/binaryen.js/expressions.js | 5 |
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( |