From: Jonathan Wakely Date: Fri, 1 Nov 2013 11:59:51 +0000 (+0000) Subject: * include/bits/stl_function.h (logical_not): Add noexcept. X-Git-Tag: releases/gcc-4.9.0~3087 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=bef49287daa8ff2b30b3f901c8dd4ba7e1471135;p=thirdparty%2Fgcc.git * include/bits/stl_function.h (logical_not): Add noexcept. From-SVN: r204293 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 4b3ad1a8b2a2..a7b19ac97a74 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,7 @@ +2013-11-01 Jonathan Wakely + + * include/bits/stl_function.h (logical_not): Add noexcept. + 2013-11-01 Paolo Carlini PR libstdc++/58952 diff --git a/libstdc++-v3/include/bits/stl_function.h b/libstdc++-v3/include/bits/stl_function.h index d2e5d1346639..e5eed0698ab9 100644 --- a/libstdc++-v3/include/bits/stl_function.h +++ b/libstdc++-v3/include/bits/stl_function.h @@ -554,7 +554,9 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION { template 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;