| Index: src/assembler.cc
|
| diff --git a/src/assembler.cc b/src/assembler.cc
|
| index 83dbbe813409944fcb809c3db777a4d89d7195fa..f90a0a2ee5b7fe2292f0aeae5b0eb479f30d9796 100644
|
| --- a/src/assembler.cc
|
| +++ b/src/assembler.cc
|
| @@ -350,11 +350,9 @@ void RelocInfo::update_wasm_memory_reference(
|
| DCHECK(IsWasmMemoryReference(rmode_) || IsWasmMemorySizeReference(rmode_));
|
| if (IsWasmMemoryReference(rmode_)) {
|
| Address updated_reference;
|
| - DCHECK(old_size == 0 || Memory::IsAddressInRange(
|
| - old_base, wasm_memory_reference(), old_size));
|
| updated_reference = new_base + (wasm_memory_reference() - old_base);
|
| - DCHECK(new_size == 0 ||
|
| - Memory::IsAddressInRange(new_base, updated_reference, new_size));
|
| + // The reference is not checked here but at runtime. Validity of references
|
| + // may change over time.
|
| unchecked_update_wasm_memory_reference(updated_reference,
|
| icache_flush_mode);
|
| } else if (IsWasmMemorySizeReference(rmode_)) {
|
|
|