Saam pointed out that I was using a weird pattern for exception return in bug #166982 and I went on a inconsistency-busting tour.
Created attachment 305606 [details] patch
It would be great if we could hold off on this for a few hours until https://bugs.webkit.org/show_bug.cgi?id=169187 lands.
(In reply to Keith Miller from comment #2) > It would be great if we could hold off on this for a few hours until > https://bugs.webkit.org/show_bug.cgi?id=169187 lands. Sure thing! It's way easier for me to rebase, I'm just moving a few things.
Created attachment 305621 [details] patch Missing JSC inlines header.
Created attachment 305831 [details] patch Update after Keith's change.
Comment on attachment 305831 [details] patch r=me. Maybe it's worth making some tests though.
Created attachment 305838 [details] patch Add tests.
Comment on attachment 305838 [details] patch Clearing flags on attachment: 305838 Committed r214601: <http://trac.webkit.org/changeset/214601>
All reviewed patches have been landed. Closing bug.