DFGByteCodeParser erroneously assumes that a tail call is always followed by a return. But it can also be followed by a jump to a return in return c ? f() : 0;.
Created attachment 258736 [details] Patch
I guess we should make the tests in tail-call-recognize.js run enough to be compiled in all tiers.
Comment on attachment 258736 [details] Patch r=me
Committed r188282 <http://trac.webkit.org/changeset/188282>.
Comment on attachment 258736 [details] Patch Cleared review? from attachment 258736 [details] so that this bug does not appear in http://webkit.org/pending-review. If you would like this patch reviewed, please attach it to a new bug (or re-open this bug before marking it for review again).