| Index: Source/core/css/ElementRuleCollector.cpp | 
| diff --git a/Source/core/css/ElementRuleCollector.cpp b/Source/core/css/ElementRuleCollector.cpp | 
| index 66036b00ca3f603063beb90ebe945d5270f8b2f3..9f32c3fbd7667f25bbfdc73550df369d40034c6d 100644 | 
| --- a/Source/core/css/ElementRuleCollector.cpp | 
| +++ b/Source/core/css/ElementRuleCollector.cpp | 
| @@ -286,7 +286,7 @@ inline bool ElementRuleCollector::ruleMatches(const RuleData& ruleData, const Co | 
| if (!ruleData.hasMultipartSelector()) | 
| return true; | 
| } | 
| -        if (ruleData.selector()->m_match == CSSSelector::Tag && !SelectorChecker::tagMatches(*m_context.element(), ruleData.selector()->tagQName())) | 
| +        if (ruleData.selector().m_match == CSSSelector::Tag && !SelectorChecker::tagMatches(*m_context.element(), ruleData.selector().tagQName())) | 
| return false; | 
| SelectorCheckerFastPath selectorCheckerFastPath(ruleData.selector(), *m_context.element()); | 
| if (!selectorCheckerFastPath.matchesRightmostAttributeSelector()) | 
|  |