]> git.ipfire.org Git - thirdparty/gcc.git/commit
libstdc++: Fix -Wsystem-headers warnings in tests
authorJonathan Wakely <jwakely@redhat.com>
Mon, 7 Nov 2022 15:00:34 +0000 (15:00 +0000)
committerJonathan Wakely <jwakely@redhat.com>
Mon, 18 Mar 2024 13:50:57 +0000 (13:50 +0000)
commit7abc86119e4ebb13d3fffc7e2b038e2629aa2fc1
treea275f1d075ffac2b3d8e7cc177bc85db653d7aff
parentc0c1207d49d2870542866368da3ae30da7e99baa
libstdc++: Fix -Wsystem-headers warnings in tests

libstdc++-v3/ChangeLog:

* testsuite/18_support/new_nothrow.cc: Add missing noexcept
to operator delete replacements.
* testsuite/20_util/any/cons/92156.cc: Disable
-Winit-list-lifetime warnings from instantiating invalid
specialization of manager function.
* testsuite/20_util/any/modifiers/92156.cc: Likewise.
* testsuite/20_util/default_delete/void_neg.cc: Prune additional
diagnostics.
* testsuite/20_util/headers/memory/synopsis.cc: Add missing
noexcept.
* testsuite/20_util/shared_ptr/cons/void_neg.cc: Prune
additional diagnostic.
* testsuite/20_util/unique_ptr/creation/for_overwrite.cc: Add
missing noexcept to operator delete replacements.
* testsuite/21_strings/basic_string/cons/char/103919.cc:
Likewise.
* testsuite/23_containers/map/modifiers/emplace/92300.cc:
Likewise.
* testsuite/23_containers/map/modifiers/insert/92300.cc:
Likewise.
* testsuite/24_iterators/headers/iterator/range_access_c++11.cc:
Add missing noexcept to synopsis declarations.
* testsuite/24_iterators/headers/iterator/range_access_c++14.cc:
Likewise.
* testsuite/24_iterators/headers/iterator/range_access_c++17.cc:
Likewise.

(cherry picked from commit bbcb84bba0a21ff367c95d3d0970926992b20cdd)
13 files changed:
libstdc++-v3/testsuite/18_support/new_nothrow.cc
libstdc++-v3/testsuite/20_util/any/cons/92156.cc
libstdc++-v3/testsuite/20_util/any/modifiers/92156.cc
libstdc++-v3/testsuite/20_util/default_delete/void_neg.cc
libstdc++-v3/testsuite/20_util/headers/memory/synopsis.cc
libstdc++-v3/testsuite/20_util/shared_ptr/cons/void_neg.cc
libstdc++-v3/testsuite/20_util/unique_ptr/creation/for_overwrite.cc
libstdc++-v3/testsuite/21_strings/basic_string/cons/char/103919.cc
libstdc++-v3/testsuite/23_containers/map/modifiers/emplace/92300.cc
libstdc++-v3/testsuite/23_containers/map/modifiers/insert/92300.cc
libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++11.cc
libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++14.cc
libstdc++-v3/testsuite/24_iterators/headers/iterator/range_access_c++17.cc