Index: src/elements.cc |
diff --git a/src/elements.cc b/src/elements.cc |
index 0237a97f4bc73311a1747b5a763d374b8a192912..2e9f36863f847d75a9460a6f96030b2c4fc3cc47 100644 |
--- a/src/elements.cc |
+++ b/src/elements.cc |
@@ -1401,8 +1401,8 @@ class DictionaryElementsAccessor |
Handle<SeededNumberDictionary>::cast(backing_store); |
int entry = dictionary->FindEntry(key); |
if (entry != SeededNumberDictionary::kNotFound) { |
- Handle<Object> result = |
- SeededNumberDictionary::DeleteProperty(dictionary, entry); |
+ Handle<Object> result = SeededNumberDictionary::DeleteProperty( |
+ dictionary, entry, obj->map()->is_strong()); |
rossberg
2015/05/22 14:01:26
Do we have to pass down the flag here? It seems th
conradw
2015/05/27 18:09:32
Yes, missed this.
|
if (*result == *isolate->factory()->false_value()) { |
if (is_strict(language_mode)) { |
// Deleting a non-configurable property in strict mode. |