| Index: third_party/WebKit/Source/core/layout/LayoutTableCell.cpp
 | 
| diff --git a/third_party/WebKit/Source/core/layout/LayoutTableCell.cpp b/third_party/WebKit/Source/core/layout/LayoutTableCell.cpp
 | 
| index f10f6cedcf210fca9c0f990dd5e8dff9d81ee92b..3b9f24f9362feda0bf8605b29a3b9b16ffaff527 100644
 | 
| --- a/third_party/WebKit/Source/core/layout/LayoutTableCell.cpp
 | 
| +++ b/third_party/WebKit/Source/core/layout/LayoutTableCell.cpp
 | 
| @@ -48,7 +48,6 @@ struct SameSizeAsLayoutTableCell : public LayoutBlockFlow {
 | 
|    unsigned bitfields;
 | 
|    int paddings[2];
 | 
|    void* pointer1;
 | 
| -  void* pointer2;
 | 
|  };
 | 
|  
 | 
|  static_assert(sizeof(LayoutTableCell) == sizeof(SameSizeAsLayoutTableCell),
 | 
| @@ -467,16 +466,6 @@ int LayoutTableCell::cellBaselinePosition() const {
 | 
|    return (borderBefore() + paddingBefore() + contentLogicalHeight()).toInt();
 | 
|  }
 | 
|  
 | 
| -void LayoutTableCell::ensureIsReadyForPaintInvalidation() {
 | 
| -  LayoutBlockFlow::ensureIsReadyForPaintInvalidation();
 | 
| -  if (!usesCompositedCellDisplayItemClients())
 | 
| -    return;
 | 
| -  if (!m_rowBackgroundDisplayItemClient) {
 | 
| -    m_rowBackgroundDisplayItemClient = WTF::wrapUnique(
 | 
| -        new LayoutTableCell::RowBackgroundDisplayItemClient(*this));
 | 
| -  }
 | 
| -}
 | 
| -
 | 
|  void LayoutTableCell::styleDidChange(StyleDifference diff,
 | 
|                                       const ComputedStyle* oldStyle) {
 | 
|    DCHECK_EQ(style()->display(), EDisplay::kTableCell);
 | 
| @@ -522,18 +511,6 @@ void LayoutTableCell::styleDidChange(StyleDifference diff,
 | 
|    }
 | 
|  }
 | 
|  
 | 
| -LayoutTableCell::RowBackgroundDisplayItemClient::RowBackgroundDisplayItemClient(
 | 
| -    const LayoutTableCell& layoutTableCell)
 | 
| -    : m_layoutTableCell(layoutTableCell) {}
 | 
| -
 | 
| -String LayoutTableCell::RowBackgroundDisplayItemClient::debugName() const {
 | 
| -  return "RowBackground";
 | 
| -}
 | 
| -
 | 
| -LayoutRect LayoutTableCell::RowBackgroundDisplayItemClient::visualRect() const {
 | 
| -  return m_layoutTableCell.row()->visualRect();
 | 
| -}
 | 
| -
 | 
|  // The following rules apply for resolving conflicts and figuring out which
 | 
|  // border to use.
 | 
|  // (1) Borders with the 'border-style' of 'hidden' take precedence over all
 | 
| @@ -1471,10 +1448,6 @@ void LayoutTableCell::invalidateDisplayItemClients(
 | 
|    ObjectPaintInvalidator invalidator(*this);
 | 
|    if (m_collapsedBorderValues)
 | 
|      invalidator.invalidateDisplayItemClient(*m_collapsedBorderValues, reason);
 | 
| -  if (m_rowBackgroundDisplayItemClient) {
 | 
| -    invalidator.invalidateDisplayItemClient(*m_rowBackgroundDisplayItemClient,
 | 
| -                                            reason);
 | 
| -  }
 | 
|  }
 | 
|  
 | 
|  // TODO(lunalu): Deliberately dump the "inner" box of table cells, since that
 | 
| 
 |