Index: Source/core/css/ElementRuleCollector.h |
diff --git a/Source/core/css/ElementRuleCollector.h b/Source/core/css/ElementRuleCollector.h |
index 088b2d7e17b220be145c9750135055027d4a664a..5c169b6eb907a4c1834a2013e6f483f9e6f22125 100644 |
--- a/Source/core/css/ElementRuleCollector.h |
+++ b/Source/core/css/ElementRuleCollector.h |
@@ -102,7 +102,7 @@ public: |
MatchResult& matchedResult(); |
PassRefPtr<StyleRuleList> matchedStyleRuleList(); |
- PassRefPtr<CSSRuleList> matchedCSSRuleList(); |
+ PassRefPtrWillBeRawPtr<CSSRuleList> matchedCSSRuleList(); |
void collectMatchingRules(const MatchRequest&, RuleRange&, SelectorChecker::BehaviorAtBoundary = SelectorChecker::DoesNotCrossBoundary, CascadeScope = ignoreCascadeScope, CascadeOrder = ignoreCascadeOrder); |
void sortAndTransferMatchedRules(); |
@@ -153,7 +153,7 @@ private: |
OwnPtr<Vector<MatchedRule, 32> > m_matchedRules; |
// Output. |
- RefPtr<StaticCSSRuleList> m_cssRuleList; |
+ RefPtrWillBeMember<StaticCSSRuleList> m_cssRuleList; |
RefPtr<StyleRuleList> m_styleRuleList; |
MatchResult m_result; |
}; |