Index: Source/core/layout/FloatingObjects.cpp |
diff --git a/Source/core/layout/FloatingObjects.cpp b/Source/core/layout/FloatingObjects.cpp |
index 28dc9405943cc3776810897169ae25e089a94faa..aaf383f134b6b78a86f45c9bbf4f4c47633959b9 100644 |
--- a/Source/core/layout/FloatingObjects.cpp |
+++ b/Source/core/layout/FloatingObjects.cpp |
@@ -28,19 +28,13 @@ |
#include "core/layout/LayoutBox.h" |
#include "core/layout/LayoutView.h" |
#include "core/layout/shapes/ShapeOutsideInfo.h" |
+#include "wtf/SizeAssertions.h" |
using namespace WTF; |
namespace blink { |
-struct SameSizeAsFloatingObject { |
- void* pointers[2]; |
- LayoutRect rect; |
- int paginationStrut; |
- uint32_t bitfields : 8; |
-}; |
- |
-static_assert(sizeof(FloatingObject) == sizeof(SameSizeAsFloatingObject), "FloatingObject should stay small"); |
+ASSERT_SIZE(FloatingObject, 32, 40); |
FloatingObject::FloatingObject(LayoutBox* layoutObject) |
: m_layoutObject(layoutObject) |