diff options
Diffstat (limited to 'deps/v8/src/objects/free-space-inl.h')
-rw-r--r-- | deps/v8/src/objects/free-space-inl.h | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/deps/v8/src/objects/free-space-inl.h b/deps/v8/src/objects/free-space-inl.h index b36c4e154f..bea8257515 100644 --- a/deps/v8/src/objects/free-space-inl.h +++ b/deps/v8/src/objects/free-space-inl.h @@ -7,10 +7,10 @@ #include "src/objects/free-space.h" +#include "src/execution/isolate.h" #include "src/heap/heap-write-barrier-inl.h" #include "src/heap/heap.h" -#include "src/isolate.h" -#include "src/objects-inl.h" +#include "src/objects/objects-inl.h" // Has to be the last include (doesn't have include guards): #include "src/objects/object-macros.h" @@ -30,7 +30,7 @@ FreeSpace FreeSpace::next() { Heap* heap = GetHeapFromWritableObject(*this); Object free_space_map = Isolate::FromHeap(heap)->root(RootIndex::kFreeSpaceMap); - DCHECK_IMPLIES(!map_slot().contains_value(free_space_map->ptr()), + DCHECK_IMPLIES(!map_slot().contains_value(free_space_map.ptr()), !heap->deserialization_complete() && map_slot().contains_value(kNullAddress)); #endif @@ -43,7 +43,7 @@ void FreeSpace::set_next(FreeSpace next) { Heap* heap = GetHeapFromWritableObject(*this); Object free_space_map = Isolate::FromHeap(heap)->root(RootIndex::kFreeSpaceMap); - DCHECK_IMPLIES(!map_slot().contains_value(free_space_map->ptr()), + DCHECK_IMPLIES(!map_slot().contains_value(free_space_map.ptr()), !heap->deserialization_complete() && map_slot().contains_value(kNullAddress)); #endif @@ -53,7 +53,7 @@ void FreeSpace::set_next(FreeSpace next) { FreeSpace FreeSpace::cast(HeapObject o) { SLOW_DCHECK(!GetHeapFromWritableObject(o)->deserialization_complete() || - o->IsFreeSpace()); + o.IsFreeSpace()); return bit_cast<FreeSpace>(o); } |