| Index: test/cctest/compiler/test-run-wasm-machops.cc
|
| diff --git a/test/cctest/compiler/test-run-wasm-machops.cc b/test/cctest/compiler/test-run-wasm-machops.cc
|
| index 09dbdd8e024ef47c4e9abb6bb816cecea9cf6fee..cbf2b2a0a383c1776ef9847861c00c0c7293c055 100644
|
| --- a/test/cctest/compiler/test-run-wasm-machops.cc
|
| +++ b/test/cctest/compiler/test-run-wasm-machops.cc
|
| @@ -27,13 +27,13 @@ static void UpdateMemoryReferences(Handle<Code> code, Address old_base,
|
| RelocInfo::ModeMask(RelocInfo::WASM_MEMORY_SIZE_REFERENCE);
|
| for (RelocIterator it(*code, mode_mask); !it.done(); it.next()) {
|
| RelocInfo::Mode mode = it.rinfo()->rmode();
|
| - if (RelocInfo::IsWasmMemoryReference(mode) ||
|
| - RelocInfo::IsWasmMemorySizeReference(mode)) {
|
| - // Patch addresses with change in memory start address
|
| - it.rinfo()->update_wasm_memory_reference(old_base, new_base, old_size,
|
| - new_size);
|
| - modified = true;
|
| + if (RelocInfo::IsWasmMemoryReference(mode)) {
|
| + it.rinfo()->update_wasm_memory_reference(old_base, new_base);
|
| + } else {
|
| + DCHECK(RelocInfo::IsWasmMemorySizeReference(mode));
|
| + it.rinfo()->update_wasm_memory_size(old_size, new_size);
|
| }
|
| + modified = true;
|
| }
|
| if (modified) {
|
| Assembler::FlushICache(isolate, code->instruction_start(),
|
|
|