We will soon be in a world where a "world clobbering" operation cannot write to our stack, but may be able to read from it. This means that we need to change the DFG abstract heap hierarchy to have a notion of Heap that subsumes all that World previously subsumed, and a new notion of Stack that is a subtype of World and a sibling of Heap.
Created attachment 247339 [details] the patch
Comment on attachment 247339 [details] the patch r=me
Landed in http://trac.webkit.org/changeset/180656