| Index: Source/core/dom/shadow/ElementShadow.cpp
 | 
| diff --git a/Source/core/dom/shadow/ElementShadow.cpp b/Source/core/dom/shadow/ElementShadow.cpp
 | 
| index cece712f403eb17c319f79ff2a15ae507020ccdb..419244104128f14a010ddd882168c58c79e177d8 100644
 | 
| --- a/Source/core/dom/shadow/ElementShadow.cpp
 | 
| +++ b/Source/core/dom/shadow/ElementShadow.cpp
 | 
| @@ -142,7 +142,7 @@ ElementShadow::~ElementShadow()
 | 
|  
 | 
|  ShadowRoot& ElementShadow::addShadowRoot(Element& shadowHost, ShadowRoot::ShadowRootType type)
 | 
|  {
 | 
| -    RefPtr<ShadowRoot> shadowRoot = ShadowRoot::create(shadowHost.document(), type);
 | 
| +    RefPtrWillBeRawPtr<ShadowRoot> shadowRoot = ShadowRoot::create(shadowHost.document(), type);
 | 
|  
 | 
|      if (type == ShadowRoot::AuthorShadowRoot && (!youngestShadowRoot() || youngestShadowRoot()->type() == ShadowRoot::UserAgentShadowRoot))
 | 
|          shadowHost.willAddFirstAuthorShadowRoot();
 | 
| @@ -170,7 +170,7 @@ void ElementShadow::removeDetachedShadowRoots()
 | 
|      Element* shadowHost = host();
 | 
|      ASSERT(shadowHost);
 | 
|  
 | 
| -    while (RefPtr<ShadowRoot> oldRoot = m_shadowRoots.head()) {
 | 
| +    while (RefPtrWillBeRawPtr<ShadowRoot> oldRoot = m_shadowRoots.head()) {
 | 
|          InspectorInstrumentation::willPopShadowRoot(shadowHost, oldRoot.get());
 | 
|          shadowHost->document().removeFocusedElementOfSubtree(oldRoot.get());
 | 
|          m_shadowRoots.removeHead();
 | 
| 
 |