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