Index: src/builtins/builtins-array.cc |
diff --git a/src/builtins/builtins-array.cc b/src/builtins/builtins-array.cc |
index e77dbc6d1eea4d493d0436c68e44cfc2400b8c18..a6388e60035256f1f5297b0d8f722ff81f3be1d2 100644 |
--- a/src/builtins/builtins-array.cc |
+++ b/src/builtins/builtins-array.cc |
@@ -457,9 +457,8 @@ |
SeededNumberDictionary::cast(*storage_)); |
// The object holding this backing store has just been allocated, so |
// it cannot yet be used as a prototype. |
- Handle<JSObject> not_a_prototype_holder; |
- Handle<SeededNumberDictionary> result = SeededNumberDictionary::AtNumberPut( |
- dict, index, elm, not_a_prototype_holder); |
+ Handle<SeededNumberDictionary> result = |
+ SeededNumberDictionary::AtNumberPut(dict, index, elm, false); |
if (!result.is_identical_to(dict)) { |
// Dictionary needed to grow. |
clear_storage(); |
@@ -526,10 +525,9 @@ |
if (!element->IsTheHole(isolate_)) { |
// The object holding this backing store has just been allocated, so |
// it cannot yet be used as a prototype. |
- Handle<JSObject> not_a_prototype_holder; |
Handle<SeededNumberDictionary> new_storage = |
SeededNumberDictionary::AtNumberPut(slow_storage, i, element, |
- not_a_prototype_holder); |
+ false); |
if (!new_storage.is_identical_to(slow_storage)) { |
slow_storage = loop_scope.CloseAndEscape(new_storage); |
} |