Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index 812d1dab08c610b27d45192942a3bbcf4bffaba2..b45f6e3343efd03597ac83d86f49260887203a9f 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -9979,7 +9979,7 @@ class ArrayConcatVisitor { |
Handle<SeededNumberDictionary> dict( |
SeededNumberDictionary::cast(*storage_)); |
Handle<SeededNumberDictionary> result = |
- SeededNumberDictionary::AtNumberPut(dict, index, elm); |
+ isolate_->factory()->DictionaryAtNumberPut(dict, index, elm); |
if (!result.is_identical_to(dict)) { |
// Dictionary needed to grow. |
clear_storage(); |
@@ -10029,7 +10029,7 @@ class ArrayConcatVisitor { |
Handle<Object> element(current_storage->get(i), isolate_); |
if (!element->IsTheHole()) { |
Handle<SeededNumberDictionary> new_storage = |
- SeededNumberDictionary::AtNumberPut(slow_storage, i, element); |
+ isolate_->factory()->DictionaryAtNumberPut(slow_storage, i, element); |
if (!new_storage.is_identical_to(slow_storage)) { |
slow_storage = loop_scope.CloseAndEscape(new_storage); |
} |