| Index: src/arm64/assembler-arm64.cc
|
| diff --git a/src/arm64/assembler-arm64.cc b/src/arm64/assembler-arm64.cc
|
| index 6fddd6f29396841540e4cc17f909ae058d02671c..9e85c2b0ec285bc4474a1874dad4655ab9cbea1e 100644
|
| --- a/src/arm64/assembler-arm64.cc
|
| +++ b/src/arm64/assembler-arm64.cc
|
| @@ -193,10 +193,10 @@ void RelocInfo::update_wasm_memory_reference(
|
| Address old_base, Address new_base, uint32_t old_size, uint32_t new_size,
|
| ICacheFlushMode icache_flush_mode) {
|
| DCHECK(IsWasmMemoryReference(rmode_) || IsWasmMemorySizeReference(rmode_));
|
| - if (IsWasmMemoryReference(rmode_) && old_base != new_base) {
|
| + if (IsWasmMemoryReference(rmode_)) {
|
| Address updated_memory_reference;
|
| DCHECK(old_base <= wasm_memory_reference() &&
|
| - wasm_memory_reference() < old_base + old_size);
|
| + wasm_memory_reference() <= old_base + old_size);
|
| updated_memory_reference = new_base + (wasm_memory_reference() - old_base);
|
| DCHECK(new_base <= updated_memory_reference &&
|
| updated_memory_reference < new_base + new_size);
|
|
|