Index: test/mjsunit/wasm/wasm-module-builder.js |
diff --git a/test/mjsunit/wasm/wasm-module-builder.js b/test/mjsunit/wasm/wasm-module-builder.js |
index df6007b67a73f9c55ddcf6f08af2f803f1cf0a69..7d2908591283e0e6726b61ba89ea7551fc6ea070 100644 |
--- a/test/mjsunit/wasm/wasm-module-builder.js |
+++ b/test/mjsunit/wasm/wasm-module-builder.js |
@@ -83,10 +83,11 @@ class WasmFunctionBuilder { |
this.module = module; |
this.name = name; |
this.type_index = type_index; |
+ this.body = []; |
} |
exportAs(name) { |
- this.module.exports.push({name: name, kind: kExternalFunction, index: this.index}); |
+ this.module.addExport(name, this.index); |
return this; |
} |
@@ -199,6 +200,11 @@ class WasmModuleBuilder { |
this.imports.push(o); |
} |
+ addExport(name, index) { |
+ this.exports.push({name: name, kind: kExternalFunction, index: index}); |
+ return this; |
+ } |
+ |
addDataSegment(addr, data, is_global = false) { |
this.segments.push({addr: addr, data: data, is_global: is_global}); |
return this.segments.length - 1; |