Index: Source/core/css/resolver/StyleResolver.h |
diff --git a/Source/core/css/resolver/StyleResolver.h b/Source/core/css/resolver/StyleResolver.h |
index 480a0ce32320c2fe142bd06c7a258ca35b77d9f1..896e812012eae8e0221dd85a76540d85ed205103 100644 |
--- a/Source/core/css/resolver/StyleResolver.h |
+++ b/Source/core/css/resolver/StyleResolver.h |
@@ -85,7 +85,7 @@ enum RuleMatchingBehavior { |
const unsigned styleSharingListSize = 15; |
const unsigned styleSharingMaxDepth = 32; |
-typedef WTF::Deque<Element*, styleSharingListSize> StyleSharingList; |
+typedef WillBeHeapDeque<RawPtrWillBeMember<Element>, styleSharingListSize> StyleSharingList; |
struct CSSPropertyValue { |
STACK_ALLOCATED(); |
@@ -316,7 +316,7 @@ private: |
StyleResourceLoader m_styleResourceLoader; |
unsigned m_styleSharingDepth; |
- Vector<OwnPtr<StyleSharingList>, styleSharingMaxDepth> m_styleSharingLists; |
+ WillBeHeapVector<OwnPtrWillBeMember<StyleSharingList>, styleSharingMaxDepth> m_styleSharingLists; |
OwnPtr<StyleResolverStats> m_styleResolverStats; |
OwnPtr<StyleResolverStats> m_styleResolverStatsTotals; |