| Index: third_party/WebKit/Source/core/layout/svg/line/SVGInlineTextBox.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/layout/svg/line/SVGInlineTextBox.cpp b/third_party/WebKit/Source/core/layout/svg/line/SVGInlineTextBox.cpp
 | 
| index 98cf34108bdf337dc66401b17fba3a5c86ac5720..c44accb44cd4d85ba95069af37c3b2bcd4d2f527 100644
 | 
| --- a/third_party/WebKit/Source/core/layout/svg/line/SVGInlineTextBox.cpp
 | 
| +++ b/third_party/WebKit/Source/core/layout/svg/line/SVGInlineTextBox.cpp
 | 
| @@ -73,7 +73,7 @@ int SVGInlineTextBox::offsetForPositionInFragment(
 | 
|        LineLayoutSVGInlineText(this->getLineLayoutItem());
 | 
|  
 | 
|    float scalingFactor = lineLayoutItem.scalingFactor();
 | 
| -  ASSERT(scalingFactor);
 | 
| +  DCHECK(scalingFactor);
 | 
|  
 | 
|    const ComputedStyle& style = lineLayoutItem.styleRef();
 | 
|  
 | 
| @@ -103,13 +103,13 @@ FloatRect SVGInlineTextBox::selectionRectForTextFragment(
 | 
|      int startPosition,
 | 
|      int endPosition,
 | 
|      const ComputedStyle& style) const {
 | 
| -  ASSERT(startPosition < endPosition);
 | 
| +  DCHECK_LT(startPosition, endPosition);
 | 
|  
 | 
|    LineLayoutSVGInlineText lineLayoutItem =
 | 
|        LineLayoutSVGInlineText(this->getLineLayoutItem());
 | 
|  
 | 
|    float scalingFactor = lineLayoutItem.scalingFactor();
 | 
| -  ASSERT(scalingFactor);
 | 
| +  DCHECK(scalingFactor);
 | 
|  
 | 
|    const Font& scaledFont = lineLayoutItem.scaledFont();
 | 
|    const SimpleFontData* fontData = scaledFont.primaryFont();
 | 
| @@ -207,7 +207,7 @@ TextRun SVGInlineTextBox::constructTextRun(
 | 
|    // Propagate the maximum length of the characters buffer to the TextRun, even
 | 
|    // when we're only processing a substring.
 | 
|    run.setCharactersLength(text.textLength() - fragment.characterOffset);
 | 
| -  ASSERT(run.charactersLength() >= run.length());
 | 
| +  DCHECK_GE(run.charactersLength(), run.length());
 | 
|    return run;
 | 
|  }
 | 
|  
 | 
| @@ -268,7 +268,7 @@ LayoutRect SVGInlineTextBox::calculateBoundaries() const {
 | 
|      return LayoutRect();
 | 
|  
 | 
|    float scalingFactor = lineLayoutItem.scalingFactor();
 | 
| -  ASSERT(scalingFactor);
 | 
| +  DCHECK(scalingFactor);
 | 
|    LayoutUnit baseline(fontData->getFontMetrics().floatAscent() / scalingFactor);
 | 
|  
 | 
|    LayoutRect textBoundingRect;
 | 
| @@ -284,7 +284,7 @@ bool SVGInlineTextBox::nodeAtPoint(HitTestResult& result,
 | 
|                                     LayoutUnit,
 | 
|                                     LayoutUnit) {
 | 
|    // FIXME: integrate with InlineTextBox::nodeAtPoint better.
 | 
| -  ASSERT(!isLineBreak());
 | 
| +  DCHECK(!isLineBreak());
 | 
|  
 | 
|    PointerEventsHitRules hitRules(PointerEventsHitRules::SVG_TEXT_HITTESTING,
 | 
|                                   result.hitTestRequest(),
 | 
| 
 |