DFG must keep alive values that it will perform speculations on
authorfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Apr 2012 22:36:08 +0000 (22:36 +0000)
committerfpizlo@apple.com <fpizlo@apple.com@268f45cc-cd09-0410-ab3c-d52691b4dbfc>
Mon, 23 Apr 2012 22:36:08 +0000 (22:36 +0000)
commit4c053c40cf1c5d19f518354d29d1a423f57f7e27
treebea36536a086379d97de22930e10127811c60f56
parentc7b58614cca39a07db28617ac8bc3ccc817157bc
DFG must keep alive values that it will perform speculations on
https://bugs.webkit.org/show_bug.cgi?id=84638
<rdar://problem/11258183>

Source/JavaScriptCore:

Reviewed by Oliver Hunt.

* dfg/DFGNodeType.h:
(DFG):

LayoutTests:

Rubber stamped by Oliver Hunt.

* fast/js/dfg-dead-speculation-expected.txt: Added.
* fast/js/dfg-dead-speculation.html: Added.
* fast/js/script-tests/dfg-dead-speculation.js: Added.
(foo):
(.thingy.f.valueOf):

git-svn-id: https://svn.webkit.org/repository/webkit/trunk@114956 268f45cc-cd09-0410-ab3c-d52691b4dbfc
LayoutTests/ChangeLog
LayoutTests/fast/js/dfg-dead-speculation-expected.txt [new file with mode: 0644]
LayoutTests/fast/js/dfg-dead-speculation.html [new file with mode: 0644]
LayoutTests/fast/js/script-tests/dfg-dead-speculation.js [new file with mode: 0644]
Source/JavaScriptCore/ChangeLog
Source/JavaScriptCore/dfg/DFGNodeType.h