| Index: Source/core/xml/XPathParser.h
|
| diff --git a/Source/core/xml/XPathParser.h b/Source/core/xml/XPathParser.h
|
| index e3f4cf05925b7664a6dc6a84a229143ee2895e5e..aec09025140a404e0242d2d2011a8e57a27d0029 100644
|
| --- a/Source/core/xml/XPathParser.h
|
| +++ b/Source/core/xml/XPathParser.h
|
| @@ -71,7 +71,7 @@ public:
|
| XPathNSResolver* resolver() const { return m_resolver.get(); }
|
| bool expandQName(const String& qName, AtomicString& localName, AtomicString& namespaceURI);
|
|
|
| - Expression* parseStatement(const String& statement, PassRefPtr<XPathNSResolver>, ExceptionState&);
|
| + Expression* parseStatement(const String& statement, PassRefPtrWillBeRawPtr<XPathNSResolver>, ExceptionState&);
|
|
|
| static Parser* current() { return currentParser; }
|
|
|
| @@ -120,7 +120,7 @@ private:
|
| unsigned m_nextPos;
|
| String m_data;
|
| int m_lastTokenType;
|
| - RefPtr<XPathNSResolver> m_resolver;
|
| + RefPtrWillBePersistent<XPathNSResolver> m_resolver;
|
|
|
| HashSet<ParseNode*> m_parseNodes;
|
| HashSet<Vector<OwnPtr<Predicate> >*> m_predicateVectors;
|
|
|