| Index: Source/core/xml/XMLSerializer.h
 | 
| diff --git a/Source/core/xml/XMLSerializer.h b/Source/core/xml/XMLSerializer.h
 | 
| index 53d8c732bb8fdd6d50f6e06a10f4a2ed0d06350a..eee1385d473b05cf1df2ddf4f58b1ceff42ebea0 100644
 | 
| --- a/Source/core/xml/XMLSerializer.h
 | 
| +++ b/Source/core/xml/XMLSerializer.h
 | 
| @@ -21,6 +21,7 @@
 | 
|  #define XMLSerializer_h
 | 
|  
 | 
|  #include "bindings/v8/ScriptWrappable.h"
 | 
| +#include "heap/Handle.h"
 | 
|  #include "wtf/Forward.h"
 | 
|  #include "wtf/PassRefPtr.h"
 | 
|  #include "wtf/RefCounted.h"
 | 
| @@ -30,12 +31,18 @@ namespace WebCore {
 | 
|  class ExceptionState;
 | 
|  class Node;
 | 
|  
 | 
| -class XMLSerializer : public RefCounted<XMLSerializer>, public ScriptWrappable {
 | 
| +class XMLSerializer : public RefCountedWillBeGarbageCollectedFinalized<XMLSerializer>, public ScriptWrappable {
 | 
| +    DECLARE_GC_INFO;
 | 
|  public:
 | 
| -    static PassRefPtr<XMLSerializer> create() { return adoptRef(new XMLSerializer); }
 | 
| +    static PassRefPtrWillBeRawPtr<XMLSerializer> create()
 | 
| +    {
 | 
| +        return adoptRefWillBeNoop(new XMLSerializer);
 | 
| +    }
 | 
|  
 | 
|      String serializeToString(Node*, ExceptionState&);
 | 
|  
 | 
| +    void trace(Visitor*) { }
 | 
| +
 | 
|  private:
 | 
|      XMLSerializer()
 | 
|      {
 | 
| 
 |