diff options
author | Jonathan Wakely <jwakely@redhat.com> | 2016-10-13 11:19:24 +0100 |
---|---|---|
committer | Jonathan Wakely <redi@gcc.gnu.org> | 2016-10-13 11:19:24 +0100 |
commit | cc06c7f652d7fede4844eb1cc21b65d5c8e4efcc (patch) | |
tree | e4fb0f98937daac4b0a52cdba15d6ed65d72cfe8 /libstdc++-v3/ChangeLog | |
parent | 27947670631d8a44fd8c2984da601154b614fa81 (diff) | |
download | gcc-cc06c7f652d7fede4844eb1cc21b65d5c8e4efcc.zip gcc-cc06c7f652d7fede4844eb1cc21b65d5c8e4efcc.tar.gz gcc-cc06c7f652d7fede4844eb1cc21b65d5c8e4efcc.tar.bz2 |
Fix exception-specifications for std::_Not_fn
* include/std/functional (_Not_fn): Make exception specifications
depend on whether negating the result can throw.
* testsuite/20_util/not_fn/1.cc: Move to ...
* testsuite/20_util/function_objects/not_fn/1.cc: ... here. Add tests
for types that can throw when negated and that cannot be negated.
From-SVN: r241091
Diffstat (limited to 'libstdc++-v3/ChangeLog')
-rw-r--r-- | libstdc++-v3/ChangeLog | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 5ee2626..ffb78ea 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,5 +1,11 @@ 2016-10-13 Jonathan Wakely <jwakely@redhat.com> + * include/std/functional (_Not_fn): Make exception specifications + depend on whether negating the result can throw. + * testsuite/20_util/not_fn/1.cc: Move to ... + * testsuite/20_util/function_objects/not_fn/1.cc: ... here. Add tests + for types that can throw when negated and that cannot be negated. + * include/bits/invoke.h (__invoke): Fix exception-specification. * include/std/functional (invoke): Likewise. * testsuite/20_util/function_objects/invoke/1.cc: New test. |