libstdc++: Define __cpp_lib_three_way_comparison for freestanding
The <compare> header is always supported, not only for hosted configs. * include/std/version (__cpp_lib_three_way_comparison): Define for freestanding builds.
This commit is contained in:
parent
cb76fcd7fb
commit
a2dcb56c94
2 changed files with 8 additions and 3 deletions
|
@ -1,3 +1,8 @@
|
|||
2020-04-23 Jonathan Wakely <jwakely@redhat.com>
|
||||
|
||||
* include/std/version (__cpp_lib_three_way_comparison): Define for
|
||||
freestanding builds.
|
||||
|
||||
2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
|
||||
|
||||
* include/std/coroutine: Update the inline namespace to __n4861.
|
||||
|
|
|
@ -184,6 +184,9 @@
|
|||
#endif
|
||||
#define __cpp_lib_is_nothrow_convertible 201806L
|
||||
#define __cpp_lib_remove_cvref 201711L
|
||||
#if __cpp_impl_three_way_comparison >= 201907L && __cpp_lib_concepts
|
||||
# define __cpp_lib_three_way_comparison 201907L
|
||||
#endif
|
||||
#define __cpp_lib_type_identity 201806L
|
||||
#define __cpp_lib_unwrap_ref 201811L
|
||||
|
||||
|
@ -215,9 +218,6 @@
|
|||
#define __cpp_lib_span 202002L
|
||||
#define __cpp_lib_ssize 201902L
|
||||
#define __cpp_lib_starts_ends_with 201711L
|
||||
#if __cpp_impl_three_way_comparison >= 201907L && __cpp_lib_concepts
|
||||
# define __cpp_lib_three_way_comparison 201907L
|
||||
#endif
|
||||
#define __cpp_lib_to_address 201711L
|
||||
#define __cpp_lib_to_array 201907L
|
||||
#endif
|
||||
|
|
Loading…
Add table
Reference in a new issue