| Index: src/runtime/runtime-classes.cc
|
| diff --git a/src/runtime/runtime-classes.cc b/src/runtime/runtime-classes.cc
|
| index f47abb5b28ea9a46b753b08bd60daf4ea91b7bde..dedff928a79618606824127258f3c9d6930ceffa 100644
|
| --- a/src/runtime/runtime-classes.cc
|
| +++ b/src/runtime/runtime-classes.cc
|
| @@ -307,6 +307,7 @@ RUNTIME_FUNCTION(Runtime_LoadKeyedFromSuper) {
|
| Handle<Name> name;
|
| ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, name,
|
| Runtime::ToName(isolate, key));
|
| + // TODO(verwaest): Unify using LookupIterator.
|
| if (name->AsArrayIndex(&index)) {
|
| return LoadElementFromSuper(isolate, receiver, home_object, index);
|
| }
|
| @@ -397,6 +398,7 @@ static Object* StoreKeyedToSuper(Isolate* isolate, Handle<JSObject> home_object,
|
| Handle<Name> name;
|
| ASSIGN_RETURN_FAILURE_ON_EXCEPTION(isolate, name,
|
| Runtime::ToName(isolate, key));
|
| + // TODO(verwaest): Unify using LookupIterator.
|
| if (name->AsArrayIndex(&index)) {
|
| return StoreElementToSuper(isolate, home_object, receiver, index, value,
|
| language_mode);
|
|
|