summaryrefslogtreecommitdiff
path: root/chromium/third_party/blink/renderer/core/css/css_rule.cc
diff options
context:
space:
mode:
Diffstat (limited to 'chromium/third_party/blink/renderer/core/css/css_rule.cc')
-rw-r--r--chromium/third_party/blink/renderer/core/css/css_rule.cc8
1 files changed, 4 insertions, 4 deletions
diff --git a/chromium/third_party/blink/renderer/core/css/css_rule.cc b/chromium/third_party/blink/renderer/core/css/css_rule.cc
index 899ccc80900..75d97712dd6 100644
--- a/chromium/third_party/blink/renderer/core/css/css_rule.cc
+++ b/chromium/third_party/blink/renderer/core/css/css_rule.cc
@@ -33,10 +33,10 @@ struct SameSizeAsCSSRule : public GarbageCollected<SameSizeAsCSSRule>,
~SameSizeAsCSSRule() override;
unsigned char bitfields;
Member<ScriptWrappable> member;
-#if !DCHECK_IS_ON()
- // Increasing size of Member increases size of CSSRule.
- ASSERT_SIZE(Member<ScriptWrappable>, void*);
-#endif // DCHECK_IS_ON()
+ static_assert(kBlinkGCHasDebugChecks ||
+ ::WTF::internal::SizesEqual<sizeof(Member<ScriptWrappable>),
+ sizeof(void*)>::value,
+ "Member<ScriptWrappable> should stay small");
};
ASSERT_SIZE(CSSRule, SameSizeAsCSSRule);