Property names of the built-in object cannot be retrieved
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Jun 2012 07:08:14 +0000 (07:08 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 12 Jun 2012 07:08:14 +0000 (07:08 +0000)
commita4778f1f9409fceab1e039bb674b099cef3e6b73
tree281a3fd6bb868ce7c6e43818ee28f9fc9b7e90cf
parent395e58831f2b7d70bcd0a60420c095e4682d5e40
Property names of the built-in object cannot be retrieved
after trying to delete one of its properties
https://bugs.webkit.org/show_bug.cgi?id=86461

Patch by Hojong Han <hojong.han@samsung.com> on 2012-06-12
Reviewed by Gavin Barraclough.

Source/JavaScriptCore:

* runtime/JSObject.cpp:
(JSC::getClassPropertyNames):
(JSC::JSObject::getOwnPropertyNames):

LayoutTests:

* fast/js/delete-syntax-expected.txt:
* fast/js/script-tests/delete-syntax.js:

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@120045 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/js/delete-syntax-expected.txt
LayoutTests/fast/js/script-tests/delete-syntax.js
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/runtime/JSObject.cpp