Chromium Code Reviews| Index: src/runtime.cc |
| diff --git a/src/runtime.cc b/src/runtime.cc |
| index b8888ba8544d4f7d63f60a54f9280b9b9053d6de..08573ffaabedbc480de613574a4ed69213f08db5 100644 |
| --- a/src/runtime.cc |
| +++ b/src/runtime.cc |
| @@ -2819,6 +2819,9 @@ MUST_USE_RESULT static MaybeObject* StringReplaceRegExpWithEmptyString( |
| Address end_of_string = answer->address() + string_size; |
| isolate->heap()->CreateFillerObjectAt(end_of_string, delta); |
| + if (Marking::IsBlack(Marking::MarkBitFrom(*answer))) { |
| + MemoryChunk::IncrementLiveBytes(answer->address(), -delta); |
| + } |
| return *answer; |
| } |