diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2025-08-20 16:50:12 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2025-08-21 10:03:19 +0100 |
commit | 889a1352a2c48320c402aa614c67fe5236ac08ad (patch) | |
tree | 3c83ef5bc117f9ab267229acafa50bf10462254f | |
parent | 985684e9b35f489166e0dac445414895ce8de0fe (diff) | |
download | gcc-889a1352a2c48320c402aa614c67fe5236ac08ad.zip gcc-889a1352a2c48320c402aa614c67fe5236ac08ad.tar.gz gcc-889a1352a2c48320c402aa614c67fe5236ac08ad.tar.bz2 |
libstdc++: Suppress some more additional diagnostics [PR117294]
libstdc++-v3/ChangeLog:
PR c++/117294
* testsuite/20_util/optional/cons/value_neg.cc: Prune additional
output for C++20 and later.
* testsuite/20_util/scoped_allocator/69293_neg.cc: Match
additional error for C++20 and later.
-rw-r--r-- | libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc | 1 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc | 2 |
2 files changed, 3 insertions, 0 deletions
diff --git a/libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc b/libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc index d3abd03..f6b1886 100644 --- a/libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc +++ b/libstdc++-v3/testsuite/20_util/optional/cons/value_neg.cc @@ -37,3 +37,4 @@ int main() } } // { dg-prune-output "no type .*enable_if" } +// { dg-prune-output "no matching function for call to 'main..::U::U..'" } diff --git a/libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc b/libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc index d4be086..a3fbeba 100644 --- a/libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc +++ b/libstdc++-v3/testsuite/20_util/scoped_allocator/69293_neg.cc @@ -42,6 +42,8 @@ static_assert(uses_allocator<X, inner_alloc_type>{}, ""); static_assert(!is_constructible<X, allocator_arg_t, inner_alloc_type>{}, ""); static_assert(!is_constructible<X, inner_alloc_type>{}, ""); +// { dg-error "too many initializers" "" { target c++20 } 0 } + void test01() { |