Index: src/wasm/wasm-interpreter.cc |
diff --git a/src/wasm/wasm-interpreter.cc b/src/wasm/wasm-interpreter.cc |
index d98c3682046fbcf3a3009b0dfcbc5149cbb312c7..633035108b15ed2db628697022fa7c69ba0694c0 100644 |
--- a/src/wasm/wasm-interpreter.cc |
+++ b/src/wasm/wasm-interpreter.cc |
@@ -8,6 +8,7 @@ |
#include "src/wasm/ast-decoder.h" |
#include "src/wasm/decoder.h" |
#include "src/wasm/wasm-external-refs.h" |
+#include "src/wasm/wasm-limits.h" |
#include "src/wasm/wasm-module.h" |
#include "src/zone/accounting-allocator.h" |
@@ -663,7 +664,7 @@ static inline int32_t ExecuteGrowMemory(uint32_t delta_pages, |
WasmInstance* instance) { |
// TODO(ahaas): Move memory allocation to wasm-module.cc for better |
// encapsulation. |
- if (delta_pages > wasm::WasmModule::kV8MaxPages) { |
+ if (delta_pages > wasm::kV8MaxWasmMemoryPages) { |
return -1; |
} |
uint32_t old_size = instance->mem_size; |
@@ -679,8 +680,7 @@ static inline int32_t ExecuteGrowMemory(uint32_t delta_pages, |
} else { |
DCHECK_NOT_NULL(instance->mem_start); |
new_size = old_size + delta_pages * wasm::WasmModule::kPageSize; |
- if (new_size > |
- wasm::WasmModule::kV8MaxPages * wasm::WasmModule::kPageSize) { |
+ if (new_size > wasm::kV8MaxWasmMemoryPages * wasm::WasmModule::kPageSize) { |
return -1; |
} |
new_mem_start = static_cast<byte*>(realloc(instance->mem_start, new_size)); |