aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAditya Kumar <hiraditya@msn.com>2016-12-06 10:43:49 +0000
committerJonathan Wakely <redi@gcc.gnu.org>2016-12-06 10:43:49 +0000
commitb6f684ae25e66e3f9ad40c29af8b42f67421652e (patch)
tree0ce6cebbdcbf1434ebf8faeeae1074bbde2831c4
parent39a0325104227d48df4d49dcb47f38b44e8da732 (diff)
downloadgcc-b6f684ae25e66e3f9ad40c29af8b42f67421652e.zip
gcc-b6f684ae25e66e3f9ad40c29af8b42f67421652e.tar.gz
gcc-b6f684ae25e66e3f9ad40c29af8b42f67421652e.tar.bz2
Add missing noexcept on std::_Sp_locker constructors
2016-12-06 Aditya Kumar <hiraditya@msn.com> * src/c++11/shared_ptr.cc (_Sp_locker::_Sp_locker(const void* p)): Add noexcept on constructor. (_Sp_locker::_Sp_locker(const void* p1, const void* p2)): Same. From-SVN: r243291
-rw-r--r--libstdc++-v3/ChangeLog6
-rw-r--r--libstdc++-v3/src/c++11/shared_ptr.cc4
2 files changed, 8 insertions, 2 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 1b52efe..5dd7504 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,9 @@
+2016-12-06 Aditya Kumar <hiraditya@msn.com>
+
+ * src/c++11/shared_ptr.cc (_Sp_locker::_Sp_locker(const void* p)): Add
+ noexcept on constructor.
+ (_Sp_locker::_Sp_locker(const void* p1, const void* p2)): Same.
+
2016-12-06 Jonathan Wakely <jwakely@redhat.com>
* include/bits/basic_string.h (basic_string::find, basic_string::rfind)
diff --git a/libstdc++-v3/src/c++11/shared_ptr.cc b/libstdc++-v3/src/c++11/shared_ptr.cc
index 9028040..b4addd0 100644
--- a/libstdc++-v3/src/c++11/shared_ptr.cc
+++ b/libstdc++-v3/src/c++11/shared_ptr.cc
@@ -56,7 +56,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
{ return _Hash_impl::hash(addr) & __gnu_internal::mask; }
}
- _Sp_locker::_Sp_locker(const void* p)
+ _Sp_locker::_Sp_locker(const void* p) noexcept
{
if (__gthread_active_p())
{
@@ -67,7 +67,7 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
_M_key1 = _M_key2 = __gnu_internal::invalid;
}
- _Sp_locker::_Sp_locker(const void* p1, const void* p2)
+ _Sp_locker::_Sp_locker(const void* p1, const void* p2) noexcept
{
if (__gthread_active_p())
{