<rdar://problem/64597573>
Created attachment 402722 [details] proposed patch.
Comment on attachment 402722 [details] proposed patch. r=me
Offline, Keith and Yusuke questions why Clang would have precomputed Structure field values. Turns out, Clang did not pre-compute the field values. Instead, it pre-computed the address of structure->m_blob where all the field values are contained. As a result, the structure pointer is no longer retained, and GC will not know to keep the structure alive. The fix is still valid. I'll update the comment to indicate that it is the address of structure->m_blob that is pre-computed.
Created attachment 402787 [details] patch for landing.
Thanks for the review. Landed in r263523: <http://trac.webkit.org/r263523>.