aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/ChangeLog
diff options
context:
space:
mode:
authorJonathan Wakely <jwakely@redhat.com>2016-10-13 11:19:24 +0100
committerJonathan Wakely <redi@gcc.gnu.org>2016-10-13 11:19:24 +0100
commitcc06c7f652d7fede4844eb1cc21b65d5c8e4efcc (patch)
treee4fb0f98937daac4b0a52cdba15d6ed65d72cfe8 /libstdc++-v3/ChangeLog
parent27947670631d8a44fd8c2984da601154b614fa81 (diff)
downloadgcc-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/ChangeLog6
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.