Unreviewed, rolling out r192536, r192722, and r192743.
authorcommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Nov 2015 21:37:37 +0000 (21:37 +0000)
committercommit-queue@webkit.org <commit-queue@webkit.org@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Tue, 24 Nov 2015 21:37:37 +0000 (21:37 +0000)
commit0baab3504317835c983b6753ba0fa63a912423f4
tree8d8f70c7ed53b2f2f010222142d0f3553f9daba5
parent43527fe95f027af2784a905ee18561833ed17bc2
Unreviewed, rolling out r192536, r192722, and r192743.
https://bugs.webkit.org/show_bug.cgi?id=151593

Still causing trouble. (Requested by kling on #webkit).

Reverted changesets:

"[JSC] JSPropertyNameEnumerator could be destructorless."
https://bugs.webkit.org/show_bug.cgi?id=151242
http://trac.webkit.org/changeset/192536

"REGRESSION(r192536): Null pointer dereference in
JSPropertyNameEnumerator::visitChildren()."
https://bugs.webkit.org/show_bug.cgi?id=151495
http://trac.webkit.org/changeset/192722

"REGRESSION(r192536): Null pointer dereference in
JSPropertyNameEnumerator::visitChildren()."
https://bugs.webkit.org/show_bug.cgi?id=151495
http://trac.webkit.org/changeset/192743

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@192766 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/js/property-name-enumerator-gc-151495-expected.txt [deleted file]
LayoutTests/js/property-name-enumerator-gc-151495.html [deleted file]
LayoutTests/js/script-tests/property-name-enumerator-gc-151495.js [deleted file]
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/heap/CopyToken.h
Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.cpp
Source/JavaScriptCore/runtime/JSPropertyNameEnumerator.h