http://www.mail-archive.com/webkit-dev@lists.webkit.org/msg16022.html
Created attachment 105583 [details] Patch
Comment on attachment 105583 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=105583&action=review > Source/WebCore/css/CSSSelector.cpp:629 > if (CSSSelector* tagHistory = cs->tagHistory()) { How about just to return and eliminate temporal "str" ? Also, you can do early return by checking tagHistory != NULL.
Anyway, is it possible to eliminate whole "+" by moving the last block to the head of the function?
It's already fixed in r126967;