Index: Source/core/layout/line/RootInlineBox.cpp |
diff --git a/Source/core/layout/line/RootInlineBox.cpp b/Source/core/layout/line/RootInlineBox.cpp |
index b4c3c2158c027f61bc6aa188e2413e03a27a0482..acfa4425d54cba6259655b5c53c0532e46e7319d 100644 |
--- a/Source/core/layout/line/RootInlineBox.cpp |
+++ b/Source/core/layout/line/RootInlineBox.cpp |
@@ -34,17 +34,12 @@ |
#include "core/paint/PaintInfo.h" |
#include "core/paint/RootInlineBoxPainter.h" |
#include "platform/text/BidiResolver.h" |
+#include "wtf/SizeAssertions.h" |
#include "wtf/text/Unicode.h" |
namespace blink { |
-struct SameSizeAsRootInlineBox : public InlineFlowBox { |
- unsigned unsignedVariable; |
- void* pointers[3]; |
- LayoutUnit layoutVariables[6]; |
-}; |
- |
-static_assert(sizeof(RootInlineBox) == sizeof(SameSizeAsRootInlineBox), "RootInlineBox should stay small"); |
+ASSERT_SIZE(RootInlineBox, sizeof(InlineFlowBox) + 40, sizeof(InlineFlowBox) + 48); |
typedef WTF::HashMap<const RootInlineBox*, EllipsisBox*> EllipsisBoxMap; |
static EllipsisBoxMap* gEllipsisBoxMap = nullptr; |