diff --git a/include/gsl/string_span b/include/gsl/string_span index cd7f4b8..9e75ae8 100644 --- a/include/gsl/string_span +++ b/include/gsl/string_span @@ -217,7 +217,7 @@ namespace details template <> struct length_func { - std::ptrdiff_t operator()(char* const ptr, std::ptrdiff_t length) GSL_NOEXCEPT + std::ptrdiff_t operator()(const char* const ptr, std::ptrdiff_t length) GSL_NOEXCEPT { return details::string_length(ptr, length); } @@ -226,7 +226,7 @@ namespace details template <> struct length_func { - std::ptrdiff_t operator()(wchar_t* const ptr, std::ptrdiff_t length) GSL_NOEXCEPT + std::ptrdiff_t operator()(const wchar_t* const ptr, std::ptrdiff_t length) GSL_NOEXCEPT { return details::wstring_length(ptr, length); }