Index: Source/platform/text/BidiContext.cpp |
diff --git a/Source/platform/text/BidiContext.cpp b/Source/platform/text/BidiContext.cpp |
index 4572872004ea1b49dca23988831d41f85c947a60..455856c9aa1fbecdfd399af46273096bdf41bd9b 100644 |
--- a/Source/platform/text/BidiContext.cpp |
+++ b/Source/platform/text/BidiContext.cpp |
@@ -22,6 +22,7 @@ |
#include "config.h" |
#include "platform/text/BidiContext.h" |
+#include "wtf/SizeAssertions.h" |
#include "wtf/StdLibExtras.h" |
#include "wtf/Vector.h" |
@@ -29,12 +30,7 @@ namespace blink { |
using namespace WTF::Unicode; |
-struct SameSizeAsBidiContext : public RefCounted<SameSizeAsBidiContext> { |
- uint32_t bitfields : 16; |
- void* parent; |
-}; |
- |
-static_assert(sizeof(BidiContext) == sizeof(SameSizeAsBidiContext), "BidiContext should stay small"); |
+ASSERT_SIZE(BidiContext, 12, 16); |
inline PassRefPtr<BidiContext> BidiContext::createUncached(unsigned char level, Direction direction, bool override, BidiEmbeddingSource source, BidiContext* parent) |
{ |