diff options
Diffstat (limited to 'src/tools/wasm2js.cpp')
-rw-r--r-- | src/tools/wasm2js.cpp | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/tools/wasm2js.cpp b/src/tools/wasm2js.cpp index 06b24ea26..4736dee08 100644 --- a/src/tools/wasm2js.cpp +++ b/src/tools/wasm2js.cpp @@ -604,7 +604,7 @@ Expression* AssertionEmitter::parseInvoke(Builder& wasmBuilder, for (size_t i = 2; i < e.size(); ++i) { args.push_back(sexpBuilder.parseExpression(e[i])); } - Type type = module.getFunction(module.getExport(target)->value)->sig.results; + Type type = module.getFunction(module.getExport(target)->value)->getResults(); return wasmBuilder.makeCall(target, args, type); } @@ -658,7 +658,7 @@ Ref AssertionEmitter::emitAssertReturnFunc(Builder& wasmBuilder, std::unique_ptr<Function> testFunc( wasmBuilder.makeFunction(testFuncName, std::vector<NameType>{}, - body->type, + Signature(Type::none, body->type), std::vector<NameType>{}, body)); Ref jsFunc = processFunction(testFunc.get()); @@ -676,7 +676,7 @@ Ref AssertionEmitter::emitAssertReturnNanFunc(Builder& wasmBuilder, std::unique_ptr<Function> testFunc( wasmBuilder.makeFunction(testFuncName, std::vector<NameType>{}, - body->type, + Signature(Type::none, body->type), std::vector<NameType>{}, body)); Ref jsFunc = processFunction(testFunc.get()); @@ -695,7 +695,7 @@ Ref AssertionEmitter::emitAssertTrapFunc(Builder& wasmBuilder, std::unique_ptr<Function> exprFunc( wasmBuilder.makeFunction(innerFuncName, std::vector<NameType>{}, - expr->type, + Signature(Type::none, expr->type), std::vector<NameType>{}, expr)); IString expectedErr = e[2]->str(); @@ -729,7 +729,7 @@ Ref AssertionEmitter::emitInvokeFunc(Builder& wasmBuilder, std::unique_ptr<Function> testFunc( wasmBuilder.makeFunction(testFuncName, std::vector<NameType>{}, - body->type, + Signature(Type::none, body->type), std::vector<NameType>{}, body)); Ref jsFunc = processFunction(testFunc.get()); |