Index: test/mjsunit/wasm/instantiate-run-basic.js |
diff --git a/test/mjsunit/wasm/instantiate-run-basic.js b/test/mjsunit/wasm/instantiate-run-basic.js |
index b0016ec9aad330aebdf24103624fecc91754a81c..e9e9a9ac4897df1403098395f485ddddc6f775d0 100644 |
--- a/test/mjsunit/wasm/instantiate-run-basic.js |
+++ b/test/mjsunit/wasm/instantiate-run-basic.js |
@@ -2,33 +2,19 @@ |
// Use of this source code is governed by a BSD-style license that can be |
// found in the LICENSE file. |
-// Flags: --allow-natives-syntax |
+// Flags: --expose-wasm |
load("test/mjsunit/wasm/wasm-constants.js"); |
load("test/mjsunit/wasm/wasm-module-builder.js"); |
-const kReturnValue = 15; |
- |
-function getBuilder() { |
+(function BasicTest() { |
+ var kReturnValue = 15; |
var builder = new WasmModuleBuilder(); |
builder.addFunction("main", kSig_i_i) |
.addBody([kExprI32Const, kReturnValue]) |
.exportFunc(); |
- return builder; |
-} |
-(function BasicTest() { |
- var builder = getBuilder(); |
var main = builder.instantiate().exports.main; |
assertEquals(kReturnValue, main()); |
})(); |
- |
-(function AsyncTest() { |
- var builder = getBuilder(); |
- var buffer = builder.toBuffer(); |
- assertPromiseResult( |
- WebAssembly.instantiate(buffer) |
- .then(pair => pair.instance.exports.main(), assertUnreachable) |
- .then(result => assertEquals(kReturnValue, result), assertUnreachable)); |
-})(); |