mirror of
https://github.com/fmtlib/fmt.git
synced 2024-11-05 02:27:45 +00:00
[msvc] fix warning about non-inline variable
This commit is contained in:
parent
3c5464ba1c
commit
6e6eb63770
@ -281,6 +281,12 @@
|
|||||||
# endif
|
# endif
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
#if defined __cpp_inline_variables && __cpp_inline_variables >= 201606L
|
||||||
|
# define FMT_INLINE_VARIABLE inline
|
||||||
|
#else
|
||||||
|
# define FMT_INLINE_VARIABLE
|
||||||
|
#endif
|
||||||
|
|
||||||
// Enable minimal optimizations for more compact code in debug mode.
|
// Enable minimal optimizations for more compact code in debug mode.
|
||||||
FMT_GCC_PRAGMA("GCC push_options")
|
FMT_GCC_PRAGMA("GCC push_options")
|
||||||
#if !defined(__OPTIMIZE__) && !defined(__NVCOMPILER) && !defined(__LCC__)
|
#if !defined(__OPTIMIZE__) && !defined(__NVCOMPILER) && !defined(__LCC__)
|
||||||
@ -2662,7 +2668,7 @@ FMT_CONSTEXPR auto check_char_specs(const format_specs<Char>& specs) -> bool {
|
|||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr int invalid_arg_index = -1;
|
constexpr FMT_INLINE_VARIABLE int invalid_arg_index = -1;
|
||||||
|
|
||||||
#if FMT_USE_NONTYPE_TEMPLATE_ARGS
|
#if FMT_USE_NONTYPE_TEMPLATE_ARGS
|
||||||
template <int N, typename T, typename... Args, typename Char>
|
template <int N, typename T, typename... Args, typename Char>
|
||||||
|
@ -680,7 +680,7 @@ FMT_CONSTEXPR inline auto utf8_decode(const char* s, uint32_t* c, int* e)
|
|||||||
return next;
|
return next;
|
||||||
}
|
}
|
||||||
|
|
||||||
constexpr uint32_t invalid_code_point = ~uint32_t();
|
constexpr FMT_INLINE_VARIABLE uint32_t invalid_code_point = ~uint32_t();
|
||||||
|
|
||||||
// Invokes f(cp, sv) for every code point cp in s with sv being the string view
|
// Invokes f(cp, sv) for every code point cp in s with sv being the string view
|
||||||
// corresponding to the code point. cp is invalid_code_point on error.
|
// corresponding to the code point. cp is invalid_code_point on error.
|
||||||
|
Loading…
Reference in New Issue
Block a user