Index: Source/core/css/resolver/MatchRequest.h |
diff --git a/Source/core/css/resolver/MatchRequest.h b/Source/core/css/resolver/MatchRequest.h |
index 652a42081bb19175ba1704942c581093975112b8..199c906e5f023c2b2559f1b6d85630e08181ba15 100644 |
--- a/Source/core/css/resolver/MatchRequest.h |
+++ b/Source/core/css/resolver/MatchRequest.h |
@@ -31,6 +31,7 @@ namespace WebCore { |
class ContainerNode; |
class MatchRequest { |
+ STACK_ALLOCATED(); |
public: |
MatchRequest(RuleSet* ruleSet, bool includeEmptyRules = false, const ContainerNode* scope = 0, bool elementApplyAuthorStyles = true, unsigned styleSheetIndex = 0, const CSSStyleSheet* cssSheet = 0) |
: ruleSet(ruleSet) |
@@ -45,12 +46,12 @@ public: |
ruleSet->compactRulesIfNeeded(); |
} |
- const RuleSet* ruleSet; |
+ RawPtrWillBeMember<const RuleSet> ruleSet; |
const bool includeEmptyRules; |
const ContainerNode* scope; |
const bool elementApplyAuthorStyles; |
const unsigned styleSheetIndex; |
- const CSSStyleSheet* styleSheet; |
+ RawPtrWillBeMember<const CSSStyleSheet> styleSheet; |
}; |
} // namespace WebCore |