| Index: test/mjsunit/wasm/module-memory.js
|
| diff --git a/test/mjsunit/wasm/module-memory.js b/test/mjsunit/wasm/module-memory.js
|
| index b3a3a226e545a4630d49e198b54960023ce870a1..a82aecadeb2f63b601504e2025038e312dec932b 100644
|
| --- a/test/mjsunit/wasm/module-memory.js
|
| +++ b/test/mjsunit/wasm/module-memory.js
|
| @@ -9,8 +9,8 @@ load("test/mjsunit/wasm/wasm-constants.js");
|
| var kMemSize = 4096;
|
|
|
| function genModule(memory) {
|
| - var kBodySize = 27;
|
| - var kNameMainOffset = kHeaderSize + 28 + kBodySize + 1;
|
| + var kBodySize = 30;
|
| + var kNameMainOffset = kHeaderSize + 20 + kBodySize + 1;
|
|
|
| var data = bytesWithHeader(
|
| kDeclMemory,
|
| @@ -20,15 +20,13 @@ function genModule(memory) {
|
| 1, kAstI32, kAstI32, // int->int
|
| // -- main function
|
| kDeclFunctions, 1,
|
| - kDeclFunctionLocals | kDeclFunctionName | kDeclFunctionExport,
|
| + kDeclFunctionName | kDeclFunctionExport,
|
| 0, 0,
|
| kNameMainOffset, 0, 0, 0, // name offset
|
| - 1, 0, // local int32 count
|
| - 0, 0, // local int64 count
|
| - 0, 0, // local float32 count
|
| - 0, 0, // local float64 count
|
| kBodySize, 0, // code size
|
| // main body: while(i) { if(mem[i]) return -1; i -= 4; } return 0;
|
| + 1,
|
| + 1, kAstI32,
|
| kExprBlock,2,
|
| kExprLoop,1,
|
| kExprIf,
|
| @@ -132,8 +130,8 @@ testOuterMemorySurvivalAcrossGc();
|
|
|
|
|
| function testOOBThrows() {
|
| - var kBodySize = 8;
|
| - var kNameMainOffset = kHeaderSize + 29 + kBodySize + 1;
|
| + var kBodySize = 11;
|
| + var kNameMainOffset = kHeaderSize + 21 + kBodySize + 1;
|
|
|
| var data = bytesWithHeader(
|
| kDeclMemory,
|
| @@ -143,15 +141,12 @@ function testOOBThrows() {
|
| 2, kAstI32, kAstI32, kAstI32, // int->int
|
| // -- main function
|
| kDeclFunctions, 1,
|
| - kDeclFunctionLocals | kDeclFunctionName | kDeclFunctionExport,
|
| + kDeclFunctionName | kDeclFunctionExport,
|
| 0, 0,
|
| kNameMainOffset, 0, 0, 0, // name offset
|
| - 1, 0, // local int32 count
|
| - 0, 0, // local int64 count
|
| - 0, 0, // local float32 count
|
| - 0, 0, // local float64 count
|
| kBodySize, 0, // code size
|
| // geti: return mem[a] = mem[b]
|
| + 1, 1, kAstI32,
|
| kExprI32StoreMem, 0, kExprGetLocal, 0, kExprI32LoadMem, 0, kExprGetLocal, 1,
|
| // names
|
| kDeclEnd,
|
|
|