Chromium Code Reviews| Index: Source/core/css/parser/CSSParserObserverWrapper.h |
| diff --git a/Source/core/css/parser/CSSParserObserverWrapper.h b/Source/core/css/parser/CSSParserObserverWrapper.h |
| index 1aff9fcdb42e4478047de7b545a31f211f87cbcd..105a844652cd90374c469c075aaedffa4f30c49c 100644 |
| --- a/Source/core/css/parser/CSSParserObserverWrapper.h |
| +++ b/Source/core/css/parser/CSSParserObserverWrapper.h |
| @@ -11,8 +11,8 @@ namespace blink { |
| class CSSParserObserverWrapper { |
| public: |
| - CSSParserObserverWrapper(CSSParserObserver& observer) |
| - : m_observer(observer) |
| + explicit CSSParserObserverWrapper(CSSParserObserver& observer) |
| + : m_observer(observer) |
| { } |
| unsigned startOffset(const CSSParserTokenRange&); |
| @@ -36,6 +36,9 @@ public: |
| } |
| private: |
| + // Oilpan: CSSParserObserver is stack allocated and stack scanning will |
| + // separately locate it. |
| + GC_PLUGIN_IGNORE("509911") |
| CSSParserObserver& m_observer; |
|
haraken
2015/08/07 08:17:56
Shall we change this to a RawPtrWillBeMember? (I t
sof
2015/08/07 08:20:20
We can't - it's currently marked as STACK_ALLOCATE
haraken
2015/08/07 08:27:38
ah, understand. Maybe it would make more sense to
sof
2015/08/07 09:11:07
Stack references held by stack "hosts" are recogni
|
| Vector<unsigned> m_tokenOffsets; |
| CSSParserToken* m_firstParserToken; |