| Index: test/mjsunit/wasm/compile-run-basic.js
|
| diff --git a/test/mjsunit/wasm/compile-run-basic.js b/test/mjsunit/wasm/compile-run-basic.js
|
| new file mode 100644
|
| index 0000000000000000000000000000000000000000..04669323afed7f706d2f0451b83e85ef5731f063
|
| --- /dev/null
|
| +++ b/test/mjsunit/wasm/compile-run-basic.js
|
| @@ -0,0 +1,29 @@
|
| +// Copyright 2015 the V8 project authors. All rights reserved.
|
| +// Use of this source code is governed by a BSD-style license that can be
|
| +// found in the LICENSE file.
|
| +
|
| +load("test/mjsunit/wasm/wasm-constants.js");
|
| +
|
| +var kReturnValue = 97;
|
| +
|
| +var kBodySize = 2;
|
| +var kNameOffset = 15 + kBodySize + 1;
|
| +
|
| +var data = bytes(
|
| + // -- signatures
|
| + kDeclSignatures, 1,
|
| + 0, kAstI32, // signature: void -> int
|
| + // -- main function
|
| + kDeclFunctions, 1,
|
| + kDeclFunctionName | kDeclFunctionExport,
|
| + 0, 0, // signature index
|
| + kNameOffset, 0, 0, 0, // name offset
|
| + kBodySize, 0, // body size
|
| + // -- body
|
| + kExprI8Const, // --
|
| + kReturnValue, // --
|
| + kDeclEnd,
|
| + 'm', 'a', 'i', 'n', 0 // name
|
| +);
|
| +
|
| +assertEquals(kReturnValue, WASM.compileRun(data));
|
|
|