| Index: src/heap/mark-compact.cc
 | 
| diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc
 | 
| index ac8c19cc11fa670df8b144232b8e3c3af4dd3a58..3d6ad910256ad5f0a8b0d792fe954f71b5709de8 100644
 | 
| --- a/src/heap/mark-compact.cc
 | 
| +++ b/src/heap/mark-compact.cc
 | 
| @@ -2453,7 +2453,7 @@ void MarkCompactCollector::MarkDependentCodeForDeoptimization(
 | 
|    for (uint32_t i = 0; i < capacity; i++) {
 | 
|      uint32_t key_index = table->EntryToIndex(i);
 | 
|      Object* key = table->get(key_index);
 | 
| -    if (!table->IsKey(key)) continue;
 | 
| +    if (!table->IsKey(isolate, key)) continue;
 | 
|      uint32_t value_index = table->EntryToValueIndex(i);
 | 
|      Object* value = table->get(value_index);
 | 
|      DCHECK(key->IsWeakCell());
 | 
| 
 |