Bug 1727227: Add a static assert to ensure that the size of the AccAttributes value variant isn't unintentionally changed. r=eeejay

Differential Revision: https://phabricator.services.mozilla.com/D123415
This commit is contained in:
James Teh 2021-08-24 21:44:43 +00:00
Родитель 7f3c9eb118
Коммит 6e56411410
1 изменённых файлов: 1 добавлений и 0 удалений

Просмотреть файл

@ -40,6 +40,7 @@ class AccAttributes {
using AttrValueType =
Variant<bool, float, int32_t, RefPtr<nsAtom>, CSSCoord, FontSize, Color>;
static_assert(sizeof(AttrValueType) <= 16);
using AtomVariantMap = nsTHashMap<nsRefPtrHashKey<nsAtom>, AttrValueType>;
protected: