diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2019-04-24 00:17:52 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2019-04-24 00:17:52 +0100 |
commit | e0657c24aed69bc9f6030823d28bcb1e8b93426c (patch) | |
tree | 9917eab24ea50650410f4b2302cc63f0b4222d8c | |
parent | 9588a07c96784d354acc0da930d2fddd8d7742d5 (diff) | |
download | gcc-e0657c24aed69bc9f6030823d28bcb1e8b93426c.zip gcc-e0657c24aed69bc9f6030823d28bcb1e8b93426c.tar.gz gcc-e0657c24aed69bc9f6030823d28bcb1e8b93426c.tar.bz2 |
Avoid -Wcatch-value warning in testsuite
* testsuite/20_util/variant/run.cc: Catch exception by reference to
prevent -Wcatch-value warning.
From-SVN: r270527
-rw-r--r-- | libstdc++-v3/ChangeLog | 3 | ||||
-rw-r--r-- | libstdc++-v3/testsuite/20_util/variant/run.cc | 2 |
2 files changed, 4 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 0d573fb..5b4d39c 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,8 @@ 2019-04-24 Jonathan Wakely <jwakely@redhat.com> + * testsuite/20_util/variant/run.cc: Catch exception by reference to + prevent -Wcatch-value warning. + * include/std/variant (__variant_construct): Use template parameter type instead of equivalent decltype-specifier. (_Move_ctor_base<false, Types...>::_Move_ctor_base(_Move_ctor_base&&)): diff --git a/libstdc++-v3/testsuite/20_util/variant/run.cc b/libstdc++-v3/testsuite/20_util/variant/run.cc index ec1e868..f7353ad 100644 --- a/libstdc++-v3/testsuite/20_util/variant/run.cc +++ b/libstdc++-v3/testsuite/20_util/variant/run.cc @@ -286,7 +286,7 @@ void emplace() Vector::allocator_type::set_limit(0); vv.emplace<2>(1, 1); VERIFY(false); - } catch (__gnu_cxx::forced_error) { + } catch (const __gnu_cxx::forced_error&) { } VERIFY(vv.valueless_by_exception()); } |