diff --git a/src/String/StringView.hpp b/src/String/StringView.hpp index 31375ad..05f8f10 100644 --- a/src/String/StringView.hpp +++ b/src/String/StringView.hpp @@ -22,7 +22,10 @@ namespace ArbUt { public: __ConstStringCharHolder(const char* non_null value, size_t length) : _value(new char[length + 1]) { EnsureNotNull(value); +#pragma GCC diagnostic push +#pragma GCC diagnostic ignored "-Wstringop-truncation" strncpy(_value, value, length); +#pragma GCC diagnostic pop _value[length] = 0; } ~__ConstStringCharHolder() noexcept { delete[] _value; }