| Index: src/heap/mark-compact.cc
|
| diff --git a/src/heap/mark-compact.cc b/src/heap/mark-compact.cc
|
| index a206b1d12e4beb525a4ffb2235e37ee9571ec830..6c005cbdc4515d1967950bc931226f672c51aad5 100644
|
| --- a/src/heap/mark-compact.cc
|
| +++ b/src/heap/mark-compact.cc
|
| @@ -1206,7 +1206,6 @@ static inline HeapObject* ShortCircuitConsString(Object** p) {
|
| // except the maps for the object and its possible substrings might be
|
| // marked.
|
| HeapObject* object = HeapObject::cast(*p);
|
| - if (!FLAG_clever_optimizations) return object;
|
| Map* map = object->map();
|
| InstanceType type = map->instance_type();
|
| if (!IsShortcutCandidate(type)) return object;
|
|
|