Index: Source/core/css/CSSGrammar.y |
diff --git a/Source/core/css/CSSGrammar.y b/Source/core/css/CSSGrammar.y |
index c5901b87d0e14ba83fab2ad64b725f9f0c6ab4b5..5a82d622c8492306186aed0fc2fa256edaf975a7 100644 |
--- a/Source/core/css/CSSGrammar.y |
+++ b/Source/core/css/CSSGrammar.y |
@@ -73,10 +73,12 @@ using namespace HTMLNames; |
CSSParserString string; |
StyleRuleBase* rule; |
- // The content of the two below HeapVectors are guaranteed to be kept alive by |
- // the corresponding m_parsedRules and m_floatingMediaQueryExpList lists in BisonCSSParser.h. |
+ // The content of the three below HeapVectors are guaranteed to be kept alive by |
+ // the corresponding m_parsedRules, m_floatingMediaQueryExpList, and m_parsedKeyFrames |
+ // lists in BisonCSSParser.h. |
WillBeHeapVector<RefPtrWillBeMember<StyleRuleBase> >* ruleList; |
WillBeHeapVector<OwnPtrWillBeMember<MediaQueryExp> >* mediaQueryExpList; |
+ WillBeHeapVector<RefPtrWillBeMember<StyleKeyframe> >* keyframeRuleList; |
CSSParserSelector* selector; |
Vector<OwnPtr<CSSParserSelector> >* selectorList; |
CSSSelector::MarginBoxType marginBox; |
@@ -88,7 +90,6 @@ using namespace HTMLNames; |
CSSParserValue value; |
CSSParserValueList* valueList; |
StyleKeyframe* keyframe; |
- Vector<RefPtr<StyleKeyframe> >* keyframeRuleList; |
float val; |
CSSPropertyID id; |
CSSParserLocation location; |