зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1828674: part 1) Add TODO to statically assert `EnumTable`s shouldn't contain duplicate values. r=emilio
Differential Revision: https://phabricator.services.mozilla.com/D177763
This commit is contained in:
Родитель
1e4fe4e4c7
Коммит
77126fb741
|
@ -329,6 +329,8 @@ class nsAttrValue {
|
|||
: tag(aTag), value(static_cast<int16_t>(aValue)) {
|
||||
static_assert(mozilla::EnumTypeFitsWithin<T, int16_t>::value,
|
||||
"aValue must be an enum that fits within int16_t");
|
||||
// TODO: statically assert there are no duplicate values, otherwise
|
||||
// `GetEnumString()` above will return wrong values.
|
||||
}
|
||||
|
||||
/** The string the value maps to */
|
||||
|
|
Загрузка…
Ссылка в новой задаче