]> git.ipfire.org Git - thirdparty/gcc.git/commit
PR libstdc++/87538 fix std::not_fn exception specifications
authorJonathan Wakely <jwakely@redhat.com>
Mon, 8 Oct 2018 13:13:06 +0000 (14:13 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Mon, 8 Oct 2018 13:13:06 +0000 (14:13 +0100)
commitcacf61c36bd3f23fc3e049f1404059647e713ec6
tree93dda1bf0744f0ac543749b8392981661d886708
parentbeda1bd55cc3264ed998037288680f7a49788fd7
PR libstdc++/87538 fix std::not_fn exception specifications

Backport from mainline
2018-10-08  Jonathan Wakely  <jwakely@redhat.com>

PR libstdc++/87538
* include/std/functional (_Not_fn::operator()): Check value of
__is_nothrow_invocable as well.
* testsuite/20_util/function_objects/not_fn/87538.cc: New test.
* testsuite/experimental/functional/87538.cc: New test.

From-SVN: r264926
libstdc++-v3/ChangeLog
libstdc++-v3/include/std/functional
libstdc++-v3/testsuite/20_util/function_objects/not_fn/87538.cc [new file with mode: 0644]
libstdc++-v3/testsuite/experimental/functional/87538.cc [new file with mode: 0644]