When I reworked label handling I incorrectly compared Identifier*'s rather than their impls. This caused the following test to assert: tryItOut("\"\";L:L:if(s);else if(\"\")\"\"")
I've fixed this but my tree just picked up a "rebuild the world" patch so it's going to take a while to get the testcase verified.
Created attachment 79052 [details] Patch
Comment on attachment 79052 [details] Patch r=me
Committed r75872: <http://trac.webkit.org/changeset/75872>