| Index: Source/core/paint/TableSectionPainter.cpp | 
| diff --git a/Source/core/paint/TableSectionPainter.cpp b/Source/core/paint/TableSectionPainter.cpp | 
| index a9685d222aeb18be3f07c5231c03b9a0da3925a4..c7890e70018419c76d2cb8d53e0f29b88b45240c 100644 | 
| --- a/Source/core/paint/TableSectionPainter.cpp | 
| +++ b/Source/core/paint/TableSectionPainter.cpp | 
| @@ -69,7 +69,7 @@ void TableSectionPainter::paintObject(const PaintInfo& paintInfo, const LayoutPo | 
| CellSpan dirtiedRows = m_layoutTableSection.dirtiedRows(tableAlignedRect); | 
| CellSpan dirtiedColumns = m_layoutTableSection.dirtiedColumns(tableAlignedRect); | 
|  | 
| -    WillBeHeapHashSet<RawPtrWillBeMember<LayoutTableCell> > overflowingCells = m_layoutTableSection.overflowingCells(); | 
| +    HashSet<LayoutTableCell*> overflowingCells = m_layoutTableSection.overflowingCells(); | 
| if (dirtiedColumns.start() < dirtiedColumns.end()) { | 
| if (!m_layoutTableSection.hasMultipleCellLevels() && !overflowingCells.size()) { | 
| if (paintInfo.phase == PaintPhaseCollapsedTableBorders) { | 
|  |