| Index: Source/core/xml/XPathStep.h | 
| diff --git a/Source/core/xml/XPathStep.h b/Source/core/xml/XPathStep.h | 
| index 38cae2fe2fcbd81b99f4a4c837247de21e97e7bb..0b649866471e5c046079dc1bc38aef3cc8f5f3bc 100644 | 
| --- a/Source/core/xml/XPathStep.h | 
| +++ b/Source/core/xml/XPathStep.h | 
| @@ -76,7 +76,7 @@ public: | 
| ASSERT(o.m_mergedPredicates.isEmpty()); | 
| return *this; | 
| } | 
| -        void trace(Visitor* visitor) { visitor->trace(m_mergedPredicates); } | 
| +        DEFINE_INLINE_TRACE() { visitor->trace(m_mergedPredicates); } | 
|  | 
| Kind kind() const { return m_kind; } | 
| const AtomicString& data() const { return m_data; } | 
| @@ -96,7 +96,7 @@ public: | 
| Step(Axis, const NodeTest&); | 
| Step(Axis, const NodeTest&, WillBeHeapVector<OwnPtrWillBeMember<Predicate> >&); | 
| virtual ~Step(); | 
| -    virtual void trace(Visitor*) override; | 
| +    DECLARE_VIRTUAL_TRACE(); | 
|  | 
| void optimize(); | 
|  | 
|  |