Index: src/runtime.cc |
diff --git a/src/runtime.cc b/src/runtime.cc |
index ef7a74857deb6bf2a999b4b745c3028cd933f489..3e84da98cb4115cc499e650aed5e00d9658f0cf2 100644 |
--- a/src/runtime.cc |
+++ b/src/runtime.cc |
@@ -9979,7 +9979,7 @@ class ArrayConcatVisitor { |
Handle<SeededNumberDictionary> dict( |
SeededNumberDictionary::cast(*storage_)); |
Handle<SeededNumberDictionary> result = |
- isolate_->factory()->DictionaryAtNumberPut(dict, index, elm); |
+ SeededNumberDictionary::AtNumberPut(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 = |
- isolate_->factory()->DictionaryAtNumberPut(slow_storage, i, element); |
+ SeededNumberDictionary::AtNumberPut(slow_storage, i, element); |
if (!new_storage.is_identical_to(slow_storage)) { |
slow_storage = loop_scope.CloseAndEscape(new_storage); |
} |