| 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 c5d3995bedae3413b8666151a73a68eee8366bd6..64852f7ba9c90169806b5bf8d8616ba8241c6de2 100644
|
| --- a/Source/core/css/parser/BisonCSSParser-in.cpp
|
| +++ b/Source/core/css/parser/BisonCSSParser-in.cpp
|
| @@ -1214,7 +1214,7 @@ void BisonCSSParser::parseSelector(const String& string, CSSSelectorList& select
|
| m_selectorListForParseSelector = 0;
|
| }
|
|
|
| -PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::parseInlineStyleDeclaration(const String& string, Element* element)
|
| +PassRefPtrWillBeRawPtr<ImmutableStylePropertySet> BisonCSSParser::parseInlineStyleDeclaration(const String& string, Element* element)
|
| {
|
| Document& document = element->document();
|
| CSSParserContext context = CSSParserContext(document.elementSheet().contents()->parserContext(), UseCounter::getFrom(&document));
|
| @@ -1222,7 +1222,7 @@ PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::parseInlineStyleDeclaratio
|
| return BisonCSSParser(context).parseDeclaration(string, document.elementSheet().contents());
|
| }
|
|
|
| -PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet)
|
| +PassRefPtrWillBeRawPtr<ImmutableStylePropertySet> BisonCSSParser::parseDeclaration(const String& string, StyleSheetContents* contextStyleSheet)
|
| {
|
| setStyleSheet(contextStyleSheet);
|
|
|
| @@ -1233,7 +1233,7 @@ PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::parseDeclaration(const Str
|
| if (m_hasFontFaceOnlyValues)
|
| deleteFontFaceOnlyValues();
|
|
|
| - RefPtr<ImmutableStylePropertySet> style = createStylePropertySet();
|
| + RefPtrWillBeRawPtr<ImmutableStylePropertySet> style = createStylePropertySet();
|
| clearProperties();
|
| return style.release();
|
| }
|
| @@ -1302,7 +1302,7 @@ static inline void filterProperties(bool important, const WillBeHeapVector<CSSPr
|
| }
|
| }
|
|
|
| -PassRefPtr<ImmutableStylePropertySet> BisonCSSParser::createStylePropertySet()
|
| +PassRefPtrWillBeRawPtr<ImmutableStylePropertySet> BisonCSSParser::createStylePropertySet()
|
| {
|
| BitArray<numCSSProperties> seenProperties;
|
| size_t unusedEntries = m_parsedProperties.size();
|
|
|