forked from OSchip/llvm-project
[libc++] Fixes _LIBCPP_HAS_NO_CONCEPTS
Before the define was in a GCC specific part. Now it's available for all compilers. The patch had its CI run in D93593.
This commit is contained in:
parent
3b8cfef486
commit
1a5c92f680
|
@ -536,10 +536,6 @@ typedef __char32_t char32_t;
|
|||
#define _LIBCPP_HAS_NO_VARIABLE_TEMPLATES
|
||||
#endif
|
||||
|
||||
#if !defined(__cpp_concepts) || __cpp_concepts < 201907L
|
||||
#define _LIBCPP_HAS_NO_CONCEPTS
|
||||
#endif
|
||||
|
||||
#if !defined(_LIBCPP_HAS_NO_ASAN) && !defined(__SANITIZE_ADDRESS__)
|
||||
#define _LIBCPP_HAS_NO_ASAN
|
||||
#endif
|
||||
|
@ -836,6 +832,10 @@ typedef unsigned int char32_t;
|
|||
# define _LIBCPP_CONSTEVAL consteval
|
||||
#endif
|
||||
|
||||
#if !defined(__cpp_concepts) || __cpp_concepts < 201907L
|
||||
#define _LIBCPP_HAS_NO_CONCEPTS
|
||||
#endif
|
||||
|
||||
#ifdef _LIBCPP_CXX03_LANG
|
||||
# define _LIBCPP_DEFAULT {}
|
||||
#else
|
||||
|
|
Loading…
Reference in New Issue