Add missing noexcept on std::_Sp_locker constructors
authorAditya Kumar <hiraditya@msn.com>
Tue, 6 Dec 2016 10:43:49 +0000 (10:43 +0000)
committerJonathan Wakely <redi@gcc.gnu.org>
Tue, 6 Dec 2016 10:43:49 +0000 (10:43 +0000)
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

libstdc++-v3/ChangeLog
libstdc++-v3/src/c++11/shared_ptr.cc

index 1b52efedb30ac79e5d730d4c4646d61e7cd5a63d..5dd750424804ab350fcb8b95fe06e4039ec8c6b1 100644 (file)
@@ -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)
index 9028040f72d9421c2d9f796fc3da526284c0b25c..b4addd04cc02efa535d1713f6b9f6738644ed6d8 100644 (file)
@@ -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())
       {