| Index: Source/core/svg/SVGPathParser.h | 
| diff --git a/Source/core/svg/SVGPathParser.h b/Source/core/svg/SVGPathParser.h | 
| index 0d2b59310597849e51e5fc85f6139ec237b31039..e5c44d3aba63941b695370c7b24b4a1d2e19ba08 100644 | 
| --- a/Source/core/svg/SVGPathParser.h | 
| +++ b/Source/core/svg/SVGPathParser.h | 
| @@ -37,12 +37,15 @@ class SVGPathSource; | 
| class SVGPathParser final : public NoBaseWillBeGarbageCollected<SVGPathParser> { | 
| WTF_MAKE_NONCOPYABLE(SVGPathParser); WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED; | 
| public: | 
| -    SVGPathParser(); | 
| +    SVGPathParser(SVGPathSource* source, SVGPathConsumer* consumer) | 
| +        : m_source(source) | 
| +        , m_consumer(consumer) | 
| +    { | 
| +        ASSERT(m_source); | 
| +        ASSERT(m_consumer); | 
| +    } | 
|  | 
| bool parsePathDataFromSource(PathParsingMode, bool checkForInitialMoveTo = true); | 
| -    void setCurrentConsumer(SVGPathConsumer* consumer) { m_consumer = consumer; } | 
| -    void setCurrentSource(SVGPathSource* source) { m_source = source; } | 
| -    void cleanup(); | 
|  | 
| void trace(Visitor*); | 
|  | 
|  |