Index: src/objects-inl.h |
diff --git a/src/objects-inl.h b/src/objects-inl.h |
index df56d5ce5b14260ad439532e45f1ceda5cb473ca..e85df8e51bfce7169fd464f438fcfa76f2e865c6 100644 |
--- a/src/objects-inl.h |
+++ b/src/objects-inl.h |
@@ -2080,8 +2080,8 @@ void WeakCell::set_next(Object* val, WriteBarrierMode mode) { |
} |
-void WeakCell::clear_next(Heap* heap) { |
- set_next(heap->the_hole_value(), SKIP_WRITE_BARRIER); |
+void WeakCell::clear_next(Object* the_hole_value) { |
+ set_next(the_hole_value, SKIP_WRITE_BARRIER); |
Hannes Payer (out of office)
2015/12/08 14:19:41
Let's DCHECK that the_hole_value is the hole value
ulan
2015/12/08 16:25:04
Done.
|
} |
@@ -5506,8 +5506,7 @@ void Map::set_prototype_info(Object* value, WriteBarrierMode mode) { |
void Map::SetBackPointer(Object* value, WriteBarrierMode mode) { |
DCHECK(instance_type() >= FIRST_JS_RECEIVER_TYPE); |
- DCHECK((value->IsUndefined() && GetBackPointer()->IsMap()) || |
- (value->IsMap() && GetBackPointer()->IsUndefined())); |
+ DCHECK((value->IsMap() && GetBackPointer()->IsUndefined())); |
DCHECK(!value->IsMap() || |
Map::cast(value)->GetConstructor() == constructor_or_backpointer()); |
set_constructor_or_backpointer(value, mode); |