Index: Source/core/css/parser/BisonCSSParser-in.cpp |
diff --git a/Source/core/css/parser/BisonCSSParser-in.cpp b/Source/core/css/parser/BisonCSSParser-in.cpp |
index 55a8d8a18fafec20c9f3816644e89d1d6d5b85a2..e5ee755dd681894e597186edfdd725f2695ab49c 100644 |
--- a/Source/core/css/parser/BisonCSSParser-in.cpp |
+++ b/Source/core/css/parser/BisonCSSParser-in.cpp |
@@ -141,7 +141,6 @@ void BisonCSSParser::init() |
#if YYDEBUG > 0 |
cssyydebug = 1; |
#endif |
- CSSPropertySourceData::init(); |
} |
BisonCSSParser::~BisonCSSParser() |
@@ -1690,7 +1689,7 @@ StyleRuleBase* BisonCSSParser::createSupportsRule(bool conditionIsSupported, Rul |
{ |
m_allowImportRules = m_allowNamespaceDeclarations = false; |
- RefPtr<CSSRuleSourceData> data = popSupportsRuleData(); |
+ RefPtrWillBeRawPtr<CSSRuleSourceData> data = popSupportsRuleData(); |
RefPtrWillBeRawPtr<StyleRuleSupports> rule = nullptr; |
String conditionText; |
unsigned conditionOffset = data->ruleHeaderRange.start + 9; |
@@ -1717,9 +1716,9 @@ StyleRuleBase* BisonCSSParser::createSupportsRule(bool conditionIsSupported, Rul |
void BisonCSSParser::markSupportsRuleHeaderStart() |
{ |
if (!m_supportsRuleDataStack) |
- m_supportsRuleDataStack = adoptPtr(new RuleSourceDataList()); |
+ m_supportsRuleDataStack = adoptPtrWillBeNoop(new RuleSourceDataList()); |
- RefPtr<CSSRuleSourceData> data = CSSRuleSourceData::create(CSSRuleSourceData::SUPPORTS_RULE); |
+ RefPtrWillBeRawPtr<CSSRuleSourceData> data = CSSRuleSourceData::create(CSSRuleSourceData::SUPPORTS_RULE); |
data->ruleHeaderRange.start = m_tokenizer.tokenStartOffset(); |
m_supportsRuleDataStack->append(data); |
} |
@@ -1734,10 +1733,10 @@ void BisonCSSParser::markSupportsRuleHeaderEnd() |
m_supportsRuleDataStack->last()->ruleHeaderRange.end = m_tokenizer.tokenStart<UChar>() - m_tokenizer.m_dataStart16.get(); |
} |
-PassRefPtr<CSSRuleSourceData> BisonCSSParser::popSupportsRuleData() |
+PassRefPtrWillBeRawPtr<CSSRuleSourceData> BisonCSSParser::popSupportsRuleData() |
{ |
ASSERT(m_supportsRuleDataStack && !m_supportsRuleDataStack->isEmpty()); |
- RefPtr<CSSRuleSourceData> data = m_supportsRuleDataStack->last(); |
+ RefPtrWillBeRawPtr<CSSRuleSourceData> data = m_supportsRuleDataStack->last(); |
m_supportsRuleDataStack->removeLast(); |
return data.release(); |
} |