Index: Source/core/xml/XPathParser.h |
diff --git a/Source/core/xml/XPathParser.h b/Source/core/xml/XPathParser.h |
index 16d0fac05a7e61d2d69cfd015ddbaf56bb7dd017..7a28c1284e37e588d6dd7ed24efd7fcb8e4ada8c 100644 |
--- a/Source/core/xml/XPathParser.h |
+++ b/Source/core/xml/XPathParser.h |
@@ -64,8 +64,7 @@ struct Token { |
class Parser { |
WTF_MAKE_NONCOPYABLE(Parser); |
- // FIXME: oilpan: This should be STACK_ALLOCATED. |
- DISALLOW_ALLOCATION(); |
+ STACK_ALLOCATED(); |
public: |
Parser(); |
~Parser(); |
@@ -122,7 +121,7 @@ private: |
unsigned m_nextPos; |
String m_data; |
int m_lastTokenType; |
- RefPtrWillBeRawPtr<XPathNSResolver> m_resolver; |
+ RefPtrWillBeMember<XPathNSResolver> m_resolver; |
HashSet<ParseNode*> m_parseNodes; |
HashSet<Vector<OwnPtr<Predicate> >*> m_predicateVectors; |