gcc/libstdc++-v3/testsuite/18_support
Jonathan Wakely 8dec72aeb5 libstdc++: Add [[nodiscard]] to <compare>
This adds the [[nodiscard]] attribute to all conversion operators,
comparison operators, call operators and non-member functions in
<compare>. Nothing in this header except constructors has side effects.

Signed-off-by: Jonathan Wakely <jwakely@redhat.com>

libstdc++-v3/ChangeLog:

	* libsupc++/compare (partial_ordering, weak_ordering)
	(strong_ordering, is_eq, is_neq, is_lt, is_lteq, is_gt, is_gteq)
	(compare_three_way, strong_order, weak_order, partial_order)
	(compare_strong_order_fallback, compare_weak_order_fallback)
	(compare_partial_order_fallback, __detail::__synth3way): Add
	nodiscard attribute.
	* testsuite/18_support/comparisons/categories/zero_neg.cc: Add
	-Wno-unused-result to options.
2021-08-05 15:16:58 +01:00
..
aligned_alloc libstdc++: Remove redundant -std=gnu++17 option from remaining tests 2021-05-10 16:22:54 +01:00
bad_alloc Update copyright years. 2021-01-04 10:26:59 +01:00
bad_cast Update copyright years. 2021-01-04 10:26:59 +01:00
bad_exception Update copyright years. 2021-01-04 10:26:59 +01:00
bad_typeid Update copyright years. 2021-01-04 10:26:59 +01:00
byte libstdc++: Remove redundant -std=gnu++17 option from remaining tests 2021-05-10 16:22:54 +01:00
comparisons libstdc++: Add [[nodiscard]] to <compare> 2021-08-05 15:16:58 +01:00
coroutines Update copyright years. 2021-01-04 10:26:59 +01:00
exception Update copyright years. 2021-01-04 10:26:59 +01:00
exception_ptr libstdc++: Move atomic functions to libsupc++ [PR 96657] 2021-04-15 16:56:44 +01:00
headers libstdc++: Remove redundant -std=gnu++17 option from remaining tests 2021-05-10 16:22:54 +01:00
initializer_list Update copyright years. 2021-01-04 10:26:59 +01:00
launder libstdc++: Remove redundant -std=gnu++17 option from remaining tests 2021-05-10 16:22:54 +01:00
max_align_t/requirements Update copyright years. 2021-01-04 10:26:59 +01:00
nested_exception Update copyright years. 2021-01-04 10:26:59 +01:00
numeric_limits Update copyright years. 2021-01-04 10:26:59 +01:00
quick_exit Update copyright years. 2021-01-04 10:26:59 +01:00
source_location c++: Fix source_location inconsistency between calls from templates and non-templates [PR99672] 2021-03-25 21:35:11 +01:00
type_info Update copyright years. 2021-01-04 10:26:59 +01:00
uncaught_exception Update copyright years. 2021-01-04 10:26:59 +01:00
uncaught_exceptions libstdc++: Remove redundant -std=gnu++17 option from remaining tests 2021-05-10 16:22:54 +01:00
50594.cc Update copyright years. 2021-01-04 10:26:59 +01:00
51333.cc Update copyright years. 2021-01-04 10:26:59 +01:00
96817.cc Update copyright years. 2021-01-04 10:26:59 +01:00
cxa_vec.cc Update copyright years. 2021-01-04 10:26:59 +01:00
destroying_delete.cc Update copyright years. 2021-01-04 10:26:59 +01:00
free_eh_pool.cc Update copyright years. 2021-01-04 10:26:59 +01:00
new_aligned.cc libstdc++: Remove redundant -std=gnu++17 option from remaining tests 2021-05-10 16:22:54 +01:00
new_delete_placement.cc Update copyright years. 2021-01-04 10:26:59 +01:00
new_handler.cc Update copyright years. 2021-01-04 10:26:59 +01:00
new_nothrow.cc Update copyright years. 2021-01-04 10:26:59 +01:00
pthread_guard.cc Update copyright years. 2021-01-04 10:26:59 +01:00
set_terminate.cc Update copyright years. 2021-01-04 10:26:59 +01:00
set_unexpected.cc Update copyright years. 2021-01-04 10:26:59 +01:00
terminate_handler.cc Update copyright years. 2021-01-04 10:26:59 +01:00
unexpected_handler.cc Update copyright years. 2021-01-04 10:26:59 +01:00