| Index: Source/core/xml/XPathNodeSet.h
 | 
| diff --git a/Source/core/xml/XPathNodeSet.h b/Source/core/xml/XPathNodeSet.h
 | 
| index d3cef85d7c99c435675fb724e7c732d866ac144b..e047c11e227f799ade4cec8c0c648e2b49a4edb9 100644
 | 
| --- a/Source/core/xml/XPathNodeSet.h
 | 
| +++ b/Source/core/xml/XPathNodeSet.h
 | 
| @@ -34,11 +34,11 @@ namespace blink {
 | 
|  
 | 
|  namespace XPath {
 | 
|  
 | 
| -class NodeSet : public NoBaseWillBeGarbageCollected<NodeSet> {
 | 
| -    WTF_MAKE_FAST_ALLOCATED_WILL_BE_REMOVED(NodeSet);
 | 
| +// TODO(Oilpan): drop Finalized once Node is on the heap.
 | 
| +class NodeSet final : public GarbageCollectedFinalized<NodeSet> {
 | 
|  public:
 | 
| -    static PassOwnPtrWillBeRawPtr<NodeSet> create() { return adoptPtrWillBeNoop(new NodeSet); }
 | 
| -    static PassOwnPtrWillBeRawPtr<NodeSet> create(const NodeSet&);
 | 
| +    static NodeSet* create() { return new NodeSet; }
 | 
| +    static NodeSet* create(const NodeSet&);
 | 
|      DEFINE_INLINE_TRACE() { visitor->trace(m_nodes); }
 | 
|  
 | 
|      size_t size() const { return m_nodes.size(); }
 | 
| 
 |