| Index: src/mark-compact.cc
 | 
| diff --git a/src/mark-compact.cc b/src/mark-compact.cc
 | 
| index 2f4522759f615b60cc283761308224b40d8f8787..4d9ae376bb3c54067860e870042f78f2462b18f1 100644
 | 
| --- a/src/mark-compact.cc
 | 
| +++ b/src/mark-compact.cc
 | 
| @@ -670,8 +670,9 @@ class StaticMarkingVisitor : public StaticVisitorBase {
 | 
|  
 | 
|      Map* map = SafeMap(ctx);
 | 
|      Heap* heap = map->heap();
 | 
| -    if (!(map == heap->raw_unchecked_context_map() ||
 | 
| +    if (!(map == heap->raw_unchecked_function_context_map() ||
 | 
|            map == heap->raw_unchecked_catch_context_map() ||
 | 
| +          map == heap->raw_unchecked_with_context_map() ||
 | 
|            map == heap->raw_unchecked_global_context_map())) {
 | 
|        return false;
 | 
|      }
 | 
| 
 |