aboutsummaryrefslogtreecommitdiff
path: root/gcc
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2019-01-29 00:47:32 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2019-01-29 00:47:32 +0000
commit2104ca71da1120a7b2b35e3178624b04d30bdfde (patch)
tree38094898f4fce66deb06503640463d2a6c24854c /gcc
parent1f48525ded40b968792c4dfd9a7614c3e88129a4 (diff)
downloadgcc-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