diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-01-29 00:47:32 +0000 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-01-29 00:47:32 +0000 |
commit | 2104ca71da1120a7b2b35e3178624b04d30bdfde (patch) | |
tree | 38094898f4fce66deb06503640463d2a6c24854c /gcc | |
parent | 1f48525ded40b968792c4dfd9a7614c3e88129a4 (diff) | |
download | gcc-2104ca71da1120a7b2b35e3178624b04d30bdfde.zip gcc-2104ca71da1120a7b2b35e3178624b04d30bdfde.tar.gz gcc-2104ca71da1120a7b2b35e3178624b04d30bdfde.tar.bz2 |
Fix tests that fail in C++2a mode
The nested typedefs in std::reference_wrapper are no longer present in
C++2a mode, so skip the tests that check for them.
The addition of the [[nodiscard]] attribute to a few functions causes
some failures in tests that intentionally ignore the return value.
Casting the result to void suppresses the new warnings.
* testsuite/20_util/reference_wrapper/result_type.cc: Disable for
C++2a.
* testsuite/20_util/reference_wrapper/typedefs-2.cc: Likewise.
* testsuite/20_util/reference_wrapper/typedefs-3.cc: Likewise.
* testsuite/20_util/reference_wrapper/typedefs.cc: Likewise.
* testsuite/30_threads/async/54297.cc: Suppress nodiscard warning.
* testsuite/ext/array_allocator/26875.cc: Likewise.
* testsuite/ext/pool_allocator/allocate_chunk.cc: Likewise.
* testsuite/util/replacement_memory_operators.h: Likewise.
* testsuite/util/testsuite_allocator.h: Likewise.
From-SVN: r268355
Diffstat (limited to 'gcc')
0 files changed, 0 insertions, 0 deletions