forked from fmtlib/fmt
Enable consteval for Xcode 14.0.1 and later (#3331)
Co-authored-by: Cloyce D. Spradling <cloyce_spradling@apple.com>
This commit is contained in:
committed by
GitHub
parent
e0748e61dd
commit
3daf33837c
@@ -259,10 +259,12 @@
|
|||||||
|
|
||||||
#ifndef FMT_CONSTEVAL
|
#ifndef FMT_CONSTEVAL
|
||||||
# if ((FMT_GCC_VERSION >= 1000 || FMT_CLANG_VERSION >= 1101) && \
|
# if ((FMT_GCC_VERSION >= 1000 || FMT_CLANG_VERSION >= 1101) && \
|
||||||
FMT_CPLUSPLUS >= 202002L && !defined(__apple_build_version__)) || \
|
(!defined(__apple_build_version__) || \
|
||||||
|
__apple_build_version__ >= 14000029L) && \
|
||||||
|
FMT_CPLUSPLUS >= 202002L) || \
|
||||||
(defined(__cpp_consteval) && \
|
(defined(__cpp_consteval) && \
|
||||||
(!FMT_MSC_VERSION || _MSC_FULL_VER >= 193030704))
|
(!FMT_MSC_VERSION || _MSC_FULL_VER >= 193030704))
|
||||||
// consteval is broken in MSVC before VS2022 and Apple clang 13.
|
// consteval is broken in MSVC before VS2022 and Apple clang before 14.
|
||||||
# define FMT_CONSTEVAL consteval
|
# define FMT_CONSTEVAL consteval
|
||||||
# define FMT_HAS_CONSTEVAL
|
# define FMT_HAS_CONSTEVAL
|
||||||
# else
|
# else
|
||||||
|
Reference in New Issue
Block a user