Chromium Code Reviews| Index: src/objects-inl.h |
| diff --git a/src/objects-inl.h b/src/objects-inl.h |
| index 391381d01d24e540cfe5edc8df63c7e83fec1176..6c3f017b57a345765b4b99e9e78512dcc53a0875 100644 |
| --- a/src/objects-inl.h |
| +++ b/src/objects-inl.h |
| @@ -5033,6 +5033,10 @@ bool JSReceiver::HasLocalProperty(String* name) { |
| PropertyAttributes JSReceiver::GetPropertyAttribute(String* key) { |
| + uint32_t index; |
| + if (IsJSObject() && key->AsArrayIndex(&index)) { |
| + return GetElementAttribute(index); |
| + } |
| return GetPropertyAttributeWithReceiver(this, key); |
| } |