| Index: src/runtime/runtime-array.cc
|
| diff --git a/src/runtime/runtime-array.cc b/src/runtime/runtime-array.cc
|
| index d00df71576bf27edcee2131a8c0cd5656e314d8c..0a64c94d884d53950b4a9f3cab4331c0abb8e48f 100644
|
| --- a/src/runtime/runtime-array.cc
|
| +++ b/src/runtime/runtime-array.cc
|
| @@ -732,8 +732,8 @@ static bool IsConcatSpreadable(Isolate* isolate, Handle<Object> obj) {
|
| if (FLAG_harmony_concat_spreadable) {
|
| Handle<Symbol> key(isolate->factory()->is_concat_spreadable_symbol());
|
| Handle<Object> value;
|
| - MaybeHandle<Object> maybeValue =
|
| - i::Runtime::GetObjectProperty(isolate, obj, key);
|
| + MaybeHandle<Object> maybeValue = i::Object::GetPropertyOrFallbackValue(
|
| + obj, key, Handle<Object>::cast(isolate->factory()->undefined_value()));
|
| if (maybeValue.ToHandle(&value)) {
|
| if (!value->IsUndefined()) {
|
| return value->BooleanValue();
|
|
|