gcc/libstdc++-v3/include
Jonathan Wakely 7f65d8267f
libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606]
This is a workaround for a possible compiler bug that causes constraint
recursion in the operator<=>(const optional<T>&, const U&) overload.

libstdc++-v3/ChangeLog:

	PR libstdc++/104606
	* include/std/optional (operator<=>(const optional<T>&, const U&)):
	Reverse order of three_way_comparable_with template arguments.
	* testsuite/20_util/optional/relops/104606.cc: New test.
2024-04-03 11:45:35 +01:00
..
backward
bits libstdc++: Guard uses of char8_t with __cpp_char8_t [PR114519] 2024-04-02 20:55:32 +01:00
c
c_compatibility
c_global
c_std
debug libstdc++: Fix N3344 behavior on _Safe_iterator::_M_can_advance 2024-03-18 22:30:55 +01:00
decimal
experimental libstdc++: Add masked ++/-- implementation for sizeof < 16 2024-03-27 15:14:46 +01:00
ext
parallel
precompiled libstdc++: Add <print> and <text_encoding> to stdc++.h 2024-01-19 10:21:47 -05:00
pstl libstdc++: Suppress deprecation messages from <tbb/task.h> [PR101228] 2024-03-19 15:59:44 +00:00
std libstdc++: Reverse arguments in constraint for std::optional's <=> [PR104606] 2024-04-03 11:45:35 +01:00
tr1
tr2 libstdc++: Guard tr2::bases and tr2::direct_bases with __has_builtin 2024-02-08 15:58:14 +00:00
Makefile.am libstdc++: add ARM SVE support to std::experimental::simd 2024-03-27 15:14:36 +01:00
Makefile.in libstdc++: add ARM SVE support to std::experimental::simd 2024-03-27 15:14:36 +01:00