Fix getOwnPropertyDescriptor() support for index properties.
authorvegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 23 Sep 2010 11:25:01 +0000 (11:25 +0000)
committervegorov@chromium.org <vegorov@chromium.org@ce2b1a6d-e550-0410-aec6-3dcde31c8c00>
Thu, 23 Sep 2010 11:25:01 +0000 (11:25 +0000)
commit622351fedd3c6decdd66b3d11a5031abf12ef1b6
tree5c8ef832e3821ebbf2bf16a20936cf61e670aff5
parent94cf27373c348e30aae51e0f92b32bcccb71680e
Fix getOwnPropertyDescriptor() support for index properties.

Add support for index properties with getters, setters or indexed interceptors.

For indexed interceptor case only fix crashes, do not guarantee any semantic soundness. Separate issue opened for this http://code.google.com/p/v8/issues/detail?id=877

BUG=http://code.google.com/p/v8/issues/detail?id=874

Review URL: http://codereview.chromium.org/3462005

git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@5512 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
src/objects.cc
src/objects.h
src/runtime.cc
test/cctest/test-api.cc
test/mjsunit/regress/regress-874.js [new file with mode: 0644]