Commit a2dcb56c by Jonathan Wakely

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.
parent cb76fcd7
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> 2020-04-23 Iain Sandoe <iain@sandoe.co.uk>
* include/std/coroutine: Update the inline namespace to __n4861. * include/std/coroutine: Update the inline namespace to __n4861.
......
...@@ -184,6 +184,9 @@ ...@@ -184,6 +184,9 @@
#endif #endif
#define __cpp_lib_is_nothrow_convertible 201806L #define __cpp_lib_is_nothrow_convertible 201806L
#define __cpp_lib_remove_cvref 201711L #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_type_identity 201806L
#define __cpp_lib_unwrap_ref 201811L #define __cpp_lib_unwrap_ref 201811L
...@@ -215,9 +218,6 @@ ...@@ -215,9 +218,6 @@
#define __cpp_lib_span 202002L #define __cpp_lib_span 202002L
#define __cpp_lib_ssize 201902L #define __cpp_lib_ssize 201902L
#define __cpp_lib_starts_ends_with 201711L #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_address 201711L
#define __cpp_lib_to_array 201907L #define __cpp_lib_to_array 201907L
#endif #endif
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment