Index: src/heap/scavenger.cc |
diff --git a/src/heap/scavenger.cc b/src/heap/scavenger.cc |
index f2722e81de5e27a1d415991b955ce3f91cc1e38f..0088facf03eaaa3088ed3162818317454bfc0820 100644 |
--- a/src/heap/scavenger.cc |
+++ b/src/heap/scavenger.cc |
@@ -193,9 +193,8 @@ class ScavengingVisitor : public StaticVisitorBase { |
reinterpret_cast<base::AtomicWord>(target)); |
if (object_contents == POINTER_OBJECT) { |
- heap->promotion_queue()->insert( |
- target, object_size, |
- Marking::IsBlack(ObjectMarking::MarkBitFrom(object))); |
+ heap->promotion_queue()->insert(target, object_size, |
+ ObjectMarking::IsBlack(object)); |
} |
heap->IncrementPromotedObjectsSize(object_size); |
return true; |
@@ -239,8 +238,7 @@ class ScavengingVisitor : public StaticVisitorBase { |
DCHECK(map_word.IsForwardingAddress()); |
HeapObject* target = map_word.ToForwardingAddress(); |
- MarkBit mark_bit = ObjectMarking::MarkBitFrom(target); |
- if (Marking::IsBlack(mark_bit)) { |
+ if (ObjectMarking::IsBlack(target)) { |
// This object is black and it might not be rescanned by marker. |
// We should explicitly record code entry slot for compaction because |
// promotion queue processing (IteratePromotedObjectPointers) will |