]> git.ipfire.org Git - thirdparty/gcc.git/commitdiff
* include/bits/stl_function.h (logical_not<void>): Add noexcept.
authorJonathan Wakely <jwakely.gcc@gmail.com>
Fri, 1 Nov 2013 11:59:51 +0000 (11:59 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Fri, 1 Nov 2013 11:59:51 +0000 (11:59 +0000)
From-SVN: r204293

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_function.h

index 4b3ad1a8b2a21c32622b8ddc32a503d8d4b3d1cd..a7b19ac97a747426a0fd3c972ddef8815e12fffb 100644 (file)
@@ -1,3 +1,7 @@
+2013-11-01  Jonathan Wakely  <jwakely.gcc@gmail.com>
+
+       * include/bits/stl_function.h (logical_not<void>): Add noexcept.
+
 2013-11-01  Paolo Carlini  <paolo.carlini@oracle.com>
 
        PR libstdc++/58952
index d2e5d134663946eb0f8fde0f24941351d85a77a3..e5eed0698ab93d0d379ec576d57de33d8e02a455 100644 (file)
@@ -554,7 +554,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
     {
       template <typename _Tp>
        auto
-       operator()(_Tp&& __t) const -> decltype(!std::forward<_Tp>(__t))
+       operator()(_Tp&& __t) const
+       noexcept(noexcept(!std::forward<_Tp>(__t)))
+       -> decltype(!std::forward<_Tp>(__t))
        { return !std::forward<_Tp>(__t); }
 
       typedef __is_transparent is_transparent;