fixed 'constexpr'-ness of ctor with length calculation

This commit is contained in:
Pavel Novikov 2021-10-19 20:20:17 +03:00
parent c531965517
commit 879040a8fe
No known key found for this signature in database
GPG Key ID: AEC4E958FA860F27

View File

@ -1112,8 +1112,8 @@ enum class type {
template <typename Char> struct basic_c_string_view : basic_string_view<Char> {
using basic_string_view<Char>::basic_string_view;
FMT_CONSTEXPR basic_c_string_view() = default;
FMT_CONSTEXPR basic_c_string_view(const Char* val)
constexpr basic_c_string_view() = default;
FMT_CONSTEXPR_CHAR_TRAITS basic_c_string_view(const Char* val)
: basic_string_view<Char>{
val, val ? std::char_traits<Char>::length(val) : 0} {}
};