refactor: avoid always false comparison

This commit is contained in:
Johel Ernesto Guerrero Peña
2020-07-19 15:06:49 -04:00
committed by Mateusz Pusz
parent 67b1c499d1
commit 02d5ab8478

View File

@@ -13,8 +13,9 @@ template<std::size_t P>
constexpr void validate_ascii_string([[maybe_unused]] const char (&s)[P + 1]) noexcept
{
#ifndef NDEBUG
for (size_t i = 0; i < P; ++i)
validate_ascii_char(s[i]);
if constexpr (P != 0)
for (size_t i = 0; i < P; ++i)
validate_ascii_char(s[i]);
#endif
}