Previously (in http://trac.webkit.org/changeset/151303) I made it so that we inserted ForceOSRExits more eagerly. I now think it's better to have contradictions execute normally and exit with full OSR exit profiling. It's better at catching the few cases where the DFG will end up with different types than the baseline engines.
Created attachment 204071 [details]
work in progress
Created attachment 204072 [details]
Comment on attachment 204072 [details]
Landed in http://trac.webkit.org/changeset/151343
This is leading to crashes on iCloud.com :(