| Index: Source/core/xml/XPathParser.h
|
| diff --git a/Source/core/xml/XPathParser.h b/Source/core/xml/XPathParser.h
|
| index 57c6dc5d9ab6e774e0db513d1e66fa2dcbf04c95..e837c4dcb10cde20500d6116964d38fb61a1676e 100644
|
| --- a/Source/core/xml/XPathParser.h
|
| +++ b/Source/core/xml/XPathParser.h
|
| @@ -79,8 +79,8 @@ public:
|
| void registerPredicateVector(Vector<Predicate*>*);
|
| void deletePredicateVector(Vector<Predicate*>*);
|
|
|
| - void registerExpressionVector(Vector<Expression*>*);
|
| - void deleteExpressionVector(Vector<Expression*>*);
|
| + void registerExpressionVector(Vector<OwnPtr<Expression> >*);
|
| + void deleteExpressionVector(Vector<OwnPtr<Expression> >*);
|
|
|
| void registerString(String*);
|
| void deleteString(String*);
|
| @@ -117,7 +117,7 @@ private:
|
|
|
| HashSet<ParseNode*> m_parseNodes;
|
| HashSet<Vector<Predicate*>*> m_predicateVectors;
|
| - HashSet<Vector<Expression*>*> m_expressionVectors;
|
| + HashSet<Vector<OwnPtr<Expression> >*> m_expressionVectors;
|
| HashSet<String*> m_strings;
|
| HashSet<Step::NodeTest*> m_nodeTests;
|
| };
|
|
|