| Index: third_party/WebKit/Source/core/layout/ng/inline/ng_line_height_metrics.cc
 | 
| diff --git a/third_party/WebKit/Source/core/layout/ng/inline/ng_line_height_metrics.cc b/third_party/WebKit/Source/core/layout/ng/inline/ng_line_height_metrics.cc
 | 
| index a3258a0c61e3c94f55dac3fdd1dbf66bc1e5f408..a6d4c437c2ff4c82837650852d628de83b03acbf 100644
 | 
| --- a/third_party/WebKit/Source/core/layout/ng/inline/ng_line_height_metrics.cc
 | 
| +++ b/third_party/WebKit/Source/core/layout/ng/inline/ng_line_height_metrics.cc
 | 
| @@ -27,6 +27,7 @@ void NGLineHeightMetrics::Initialize(const FontMetrics& font_metrics,
 | 
|  }
 | 
|  
 | 
|  void NGLineHeightMetrics::AddLeading(LayoutUnit line_height) {
 | 
| +  DCHECK(!IsEmpty());
 | 
|    LayoutUnit half_leading = (line_height - (ascent + descent)) / 2;
 | 
|    // TODO(kojii): floor() is to make text dump compatible with legacy test
 | 
|    // results. Revisit when we paint.
 | 
| @@ -34,6 +35,12 @@ void NGLineHeightMetrics::AddLeading(LayoutUnit line_height) {
 | 
|    descent = line_height - ascent;
 | 
|  }
 | 
|  
 | 
| +void NGLineHeightMetrics::Move(LayoutUnit delta) {
 | 
| +  DCHECK(!IsEmpty());
 | 
| +  ascent -= delta;
 | 
| +  descent += delta;
 | 
| +}
 | 
| +
 | 
|  void NGLineHeightMetrics::Unite(const NGLineHeightMetrics& other) {
 | 
|    ascent = std::max(ascent, other.ascent);
 | 
|    descent = std::max(descent, other.descent);
 | 
| 
 |