| Index: third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp b/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp
 | 
| index 3a0bd64a3d3ee20b4d7f012245a70cca3b65c357..e5bb52b6118305897e20d2e85c574622cb33b9d0 100644
 | 
| --- a/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp
 | 
| +++ b/third_party/WebKit/Source/core/layout/svg/SVGResourcesCache.cpp
 | 
| @@ -35,8 +35,8 @@ SVGResourcesCache::~SVGResourcesCache() {}
 | 
|  void SVGResourcesCache::addResourcesFromLayoutObject(
 | 
|      LayoutObject* object,
 | 
|      const ComputedStyle& style) {
 | 
| -  ASSERT(object);
 | 
| -  ASSERT(!m_cache.contains(object));
 | 
| +  DCHECK(object);
 | 
| +  DCHECK(!m_cache.contains(object));
 | 
|  
 | 
|    // Build a list of all resources associated with the passed LayoutObject.
 | 
|    std::unique_ptr<SVGResources> newResources =
 | 
| @@ -80,7 +80,7 @@ static inline SVGResourcesCache& resourcesCache(Document& document) {
 | 
|  
 | 
|  SVGResources* SVGResourcesCache::cachedResourcesForLayoutObject(
 | 
|      const LayoutObject* layoutObject) {
 | 
| -  ASSERT(layoutObject);
 | 
| +  DCHECK(layoutObject);
 | 
|    return resourcesCache(layoutObject->document()).m_cache.at(layoutObject);
 | 
|  }
 | 
|  
 | 
| @@ -96,7 +96,7 @@ void SVGResourcesCache::clientLayoutChanged(LayoutObject* object) {
 | 
|  }
 | 
|  
 | 
|  static inline bool layoutObjectCanHaveResources(LayoutObject* layoutObject) {
 | 
| -  ASSERT(layoutObject);
 | 
| +  DCHECK(layoutObject);
 | 
|    return layoutObject->node() && layoutObject->node()->isSVGElement() &&
 | 
|           !layoutObject->isSVGInlineText();
 | 
|  }
 | 
| @@ -115,9 +115,9 @@ static inline bool isLayoutObjectOfResourceContainer(LayoutObject* layoutObject)
 | 
|  void SVGResourcesCache::clientStyleChanged(LayoutObject* layoutObject,
 | 
|                                             StyleDifference diff,
 | 
|                                             const ComputedStyle& newStyle) {
 | 
| -  ASSERT(layoutObject);
 | 
| -  ASSERT(layoutObject->node());
 | 
| -  ASSERT(layoutObject->node()->isSVGElement());
 | 
| +  DCHECK(layoutObject);
 | 
| +  DCHECK(layoutObject->node());
 | 
| +  DCHECK(layoutObject->node()->isSVGElement());
 | 
|  
 | 
|    if (!diff.hasDifference() || !layoutObject->parent())
 | 
|      return;
 | 
| @@ -176,7 +176,7 @@ void SVGResourcesCache::clientWillBeRemovedFromTree(
 | 
|  }
 | 
|  
 | 
|  void SVGResourcesCache::clientDestroyed(LayoutObject* layoutObject) {
 | 
| -  ASSERT(layoutObject);
 | 
| +  DCHECK(layoutObject);
 | 
|  
 | 
|    SVGResources* resources = cachedResourcesForLayoutObject(layoutObject);
 | 
|    if (resources)
 | 
| 
 |