Index: Source/core/css/resolver/MatchResult.h |
diff --git a/Source/core/css/resolver/MatchResult.h b/Source/core/css/resolver/MatchResult.h |
index bbcae30bdb5ea9293a6b1aa2d712591fff44cb33..25d9b91900a50be0e24b2af3e7725e6e291714ea 100644 |
--- a/Source/core/css/resolver/MatchResult.h |
+++ b/Source/core/css/resolver/MatchResult.h |
@@ -67,10 +67,12 @@ struct MatchedProperties { |
}; |
}; |
-struct MatchResult { |
+class MatchResult { |
+ STACK_ALLOCATED(); |
+public: |
MatchResult() : isCacheable(true) { } |
Vector<MatchedProperties, 64> matchedProperties; |
- Vector<StyleRule*, 64> matchedRules; |
+ WillBeHeapVector<RawPtrWillBeMember<StyleRule>, 64> matchedRules; |
MatchRanges ranges; |
bool isCacheable; |