| Index: Source/core/layout/LayoutTableSection.h
|
| diff --git a/Source/core/layout/LayoutTableSection.h b/Source/core/layout/LayoutTableSection.h
|
| index 7a8f1c2d5b048af52acfed2a2e3ec385e7d7fd51..84f18232946d84b722905c51b3affb497e79be1f 100644
|
| --- a/Source/core/layout/LayoutTableSection.h
|
| +++ b/Source/core/layout/LayoutTableSection.h
|
| @@ -43,6 +43,7 @@ enum CollapsedBorderSide {
|
|
|
| // Helper class for paintObject.
|
| class CellSpan {
|
| + STACK_ALLOCATED();
|
| public:
|
| CellSpan(unsigned start, unsigned end)
|
| : m_start(start)
|
| @@ -92,6 +93,7 @@ public:
|
| typedef Vector<LayoutTableCell*, 2> SpanningLayoutTableCells;
|
|
|
| struct CellStruct {
|
| + ALLOW_ONLY_INLINE_ALLOCATION();
|
| public:
|
| Vector<LayoutTableCell*, 1> cells;
|
| bool inColSpan; // true for columns after the first in a colspan
|
| @@ -117,6 +119,7 @@ public:
|
| typedef Vector<CellStruct> Row;
|
|
|
| struct RowStruct {
|
| + ALLOW_ONLY_INLINE_ALLOCATION();
|
| public:
|
| RowStruct()
|
| : rowLayoutObject(nullptr)
|
| @@ -131,6 +134,7 @@ public:
|
| };
|
|
|
| struct SpanningRowsHeight {
|
| + STACK_ALLOCATED();
|
| WTF_MAKE_NONCOPYABLE(SpanningRowsHeight);
|
|
|
| public:
|
|
|