| Index: src/heap.h
|
| diff --git a/src/heap.h b/src/heap.h
|
| index 06b3ee46890881d5ef82d18a232799ec955fae0b..7797e6f75f8c32c62d89120944467250d7c8f64f 100644
|
| --- a/src/heap.h
|
| +++ b/src/heap.h
|
| @@ -1256,6 +1256,8 @@ class Heap : public AllStatic {
|
|
|
| // Update the GC state. Called from the mark-compact collector.
|
| static void MarkMapPointersAsEncoded(bool encoded) {
|
| + ASSERT(!encoded || !FLAG_new_gc); // Encoding not used in new GC.
|
| +
|
| gc_safe_size_of_old_object_ = encoded
|
| ? &GcSafeSizeOfOldObjectWithEncodedMap
|
| : &GcSafeSizeOfOldObject;
|
|
|