diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2022-12-08 11:39:20 +0000 |
---|---|---|
committer | Jonathan Wakely <jwakely@redhat.com> | 2022-12-09 00:33:46 +0000 |
commit | f76d7943bb310f8ffaa553badb9c8244d6f5beee (patch) | |
tree | 6d99e46ba8407bac69b47f99505da3edb843286b /libstdc++-v3 | |
parent | 646e979c43b8c84f0f70ea8f1709dfa2909726cd (diff) | |
download | gcc-f76d7943bb310f8ffaa553badb9c8244d6f5beee.zip gcc-f76d7943bb310f8ffaa553badb9c8244d6f5beee.tar.gz gcc-f76d7943bb310f8ffaa553badb9c8244d6f5beee.tar.bz2 |
libstdc++: Fix some -Wunused warnings in tests
libstdc++-v3/ChangeLog:
* include/ext/pb_ds/detail/type_utils.hpp (PB_DS_STATIC_ASSERT):
Add unused attribute to avoid -Wunused-local-typedef warnings.
* testsuite/17_intro/tag_type_explicit_ctor.cc: Add pragma to
ignore -Wunused-variable warnings
Diffstat (limited to 'libstdc++-v3')
-rw-r--r-- | libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp | 3 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp b/libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp index 52d0539..c3db6c9 100644 --- a/libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp +++ b/libstdc++-v3/include/ext/pb_ds/detail/type_utils.hpp @@ -152,7 +152,8 @@ namespace __gnu_pbds }; #define PB_DS_STATIC_ASSERT(UNIQUE, E) \ - typedef __gnu_pbds::detail::__static_assert_dumclass<sizeof(__gnu_pbds::detail::__static_assert<bool(E)>)> UNIQUE##__static_assert_type + typedef __gnu_pbds::detail::__static_assert_dumclass<sizeof(__gnu_pbds::detail::__static_assert<bool(E)>)> \ + UNIQUE##__static_assert_type __attribute__((__unused__)) #endif diff --git a/libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc b/libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc index 410142d..fead30f 100644 --- a/libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc +++ b/libstdc++-v3/testsuite/17_intro/tag_type_explicit_ctor.cc @@ -34,6 +34,8 @@ void f5(std::try_to_lock_t); void f6(std::adopt_lock_t); #endif +#pragma GCC diagnostic ignored "-Wunused-variable" + int main() { std::nothrow_t v1; |