diff options
Diffstat (limited to 'src/abi/js.h')
-rw-r--r-- | src/abi/js.h | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/src/abi/js.h b/src/abi/js.h index 118a2c981..970f7ffa7 100644 --- a/src/abi/js.h +++ b/src/abi/js.h @@ -18,6 +18,7 @@ #define wasm_abi_abi_h #include "asmjs/shared-constants.h" +#include "wasm-builder.h" #include "wasm.h" namespace wasm { @@ -64,9 +65,7 @@ inline void ensureHelpers(Module* wasm, if (specific.is() && name != specific) { return; } - auto func = make_unique<Function>(); - func->name = name; - func->sig = Signature(params, results); + auto func = Builder::makeFunction(name, Signature(params, results), {}); func->module = ENV; func->base = name; wasm->addFunction(std::move(func)); |