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); |
| + } |
|
Michael Starzinger
2012/11/15 21:45:37
I am not convinced that this is the right place to
rossberg
2012/11/16 12:50:02
I share your concern, but we already do this in va
Michael Starzinger
2012/11/16 13:18:51
Yes, I agree. This doesn't have to be part of this
|
| return GetPropertyAttributeWithReceiver(this, key); |
| } |