refactor: avoid always false comparison

This commit is contained in:
Johel Ernesto Guerrero Peña
2020-07-19 14:27:46 -04:00
committed by Mateusz Pusz
parent deb1ee6efa
commit 67b1c499d1

View File

@@ -44,7 +44,8 @@ struct basic_fixed_string {
constexpr basic_fixed_string(const CharT (&txt)[N + 1]) noexcept constexpr basic_fixed_string(const CharT (&txt)[N + 1]) noexcept
{ {
for (std::size_t i = 0; i < N; ++i) data_[i] = txt[i]; if constexpr (N != 0)
for (std::size_t i = 0; i < N; ++i) data_[i] = txt[i];
} }
[[nodiscard]] constexpr std::size_t size() const noexcept { return N; } [[nodiscard]] constexpr std::size_t size() const noexcept { return N; }