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:
Jonathan Wakely 2020-04-23 21:39:33 +01:00
parent cb76fcd7fb
commit a2dcb56c94
2 changed files with 8 additions and 3 deletions

View file

@ -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.

View file

@ -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