Index: Source/core/dom/shadow/ShadowRoot.cpp |
diff --git a/Source/core/dom/shadow/ShadowRoot.cpp b/Source/core/dom/shadow/ShadowRoot.cpp |
index ef36e27aee4e323354f72f9b7182fe38a16cbf3c..d66cce5ec8c1a9c427a56beb07cb7be4fab58ccf 100644 |
--- a/Source/core/dom/shadow/ShadowRoot.cpp |
+++ b/Source/core/dom/shadow/ShadowRoot.cpp |
@@ -40,18 +40,11 @@ |
#include "core/editing/serializers/Serialization.h" |
#include "core/html/HTMLShadowElement.h" |
#include "public/platform/Platform.h" |
+#include "wtf/SizeAssertions.h" |
namespace blink { |
-struct SameSizeAsShadowRoot : public DocumentFragment, public TreeScope, public DoublyLinkedListNode<ShadowRoot> { |
-#if ENABLE(OILPAN) |
- char emptyClassFieldsDueToGCMixinMarker[1]; |
-#endif |
- void* pointers[3]; |
- unsigned countersAndFlags[1]; |
-}; |
- |
-static_assert(sizeof(ShadowRoot) == sizeof(SameSizeAsShadowRoot), "ShadowRoot should stay small"); |
+ASSERT_SIZE(ShadowRoot, 104, 200); |
ShadowRoot::ShadowRoot(Document& document, ShadowRootType type) |
: DocumentFragment(0, CreateShadowRoot) |