Also guard the NumberRange size so an added field fails the build

This commit is contained in:
J. Nick Koston committed 2026-10-03 05:47:52 -05:00
1 parent 1a0b43449e
commit 7acbe82c27
1 file changed
+1
@@ -22,6 +22,7 @@ struct NumberRange {
static_assert(std::is_same_v<decltype(NumberRange::min_value), float>, "NumberRange fields must stay float");
static_assert(std::is_same_v<decltype(NumberRange::max_value), float>, "NumberRange fields must stay float");
static_assert(std::is_same_v<decltype(NumberRange::step), float>, "NumberRange fields must stay float");
static_assert(sizeof(NumberRange) == 3 * sizeof(float), "NumberRange is read from flash with word loads");
class NumberTraits {
public: