| 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);
|
| }
|
|
|