| Index: Source/core/css/TreeBoundaryCrossingRules.h
|
| diff --git a/Source/core/css/TreeBoundaryCrossingRules.h b/Source/core/css/TreeBoundaryCrossingRules.h
|
| index 08b59aa39b14af407ac84a14ca1c5a3cc08a9ef5..8f907c31e229394f922d75641b26a4effdf4d815 100644
|
| --- a/Source/core/css/TreeBoundaryCrossingRules.h
|
| +++ b/Source/core/css/TreeBoundaryCrossingRules.h
|
| @@ -50,15 +50,18 @@ public:
|
|
|
| private:
|
| size_t size() const { return m_scopingNodes.size(); }
|
| - class RuleSubSet {
|
| + class RuleSubSet FINAL : public NoBaseWillBeGarbageCollected<RuleSubSet> {
|
| public:
|
| static PassOwnPtrWillBeRawPtr<RuleSubSet> create(CSSStyleSheet* sheet, unsigned index, PassOwnPtrWillBeRawPtr<RuleSet> rules)
|
| {
|
| return adoptPtrWillBeNoop(new RuleSubSet(sheet, index, rules));
|
| }
|
| +
|
| CSSStyleSheet* parentStyleSheet;
|
| unsigned parentIndex;
|
| - OwnPtr<RuleSet> ruleSet;
|
| + OwnPtrWillBeMember<RuleSet> ruleSet;
|
| +
|
| + void trace(Visitor*);
|
|
|
| private:
|
| RuleSubSet(CSSStyleSheet* sheet, unsigned index, PassOwnPtrWillBeRawPtr<RuleSet> rules)
|
|
|