| 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
|
|
|