Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index df0504c4b6c5ed11aaa55db04af18ea826ea8e38..ac19bb047ec76fb6d091ea800dc9e14010b6ddf2 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -3154,8 +3154,9 @@ MUST_USE_RESULT static MaybeObject* StringReplaceRegExpWithEmptyString( |
if (delta == 0) return *answer; |
Address end_of_string = answer->address() + string_size; |
- isolate->heap()->CreateFillerObjectAt(end_of_string, delta); |
- if (Marking::IsBlack(Marking::MarkBitFrom(*answer))) { |
+ Heap* heap = isolate->heap(); |
+ heap->CreateFillerObjectAt(end_of_string, delta); |
+ if (MarkCompactCollector::IsLiveBytesUpdateRequired(*answer)) { |
MemoryChunk::IncrementLiveBytes(answer->address(), -delta); |
} |