Index: src/objects.cc |
diff --git a/src/objects.cc b/src/objects.cc |
index ec870c70b52f512329eccad0d0428d918f797118..89c40c1022b9046b3e31692270cdb01d414cd7fd 100644 |
--- a/src/objects.cc |
+++ b/src/objects.cc |
@@ -8004,6 +8004,7 @@ void DictionaryDetailsAtPut<GlobalDictionary>( |
Object* value = dictionary->ValueAt(entry); |
DCHECK(value->IsPropertyCell()); |
value = PropertyCell::cast(value)->value(); |
+ if (value->IsTheHole(isolate)) return; |
PropertyCell::PrepareForValue(dictionary, entry, handle(value, isolate), |
details); |
} |