Remove non-standard std::copy_exception function
authorJonathan Wakely <jwakely@redhat.com>
Wed, 20 Sep 2017 13:25:07 +0000 (14:25 +0100)
committerJonathan Wakely <redi@gcc.gnu.org>
Wed, 20 Sep 2017 13:25:07 +0000 (14:25 +0100)
* libsupc++/exception_ptr.h (copy_exception): Remove deprecated
non-standard function.

From-SVN: r253011

libstdc++-v3/ChangeLog
libstdc++-v3/libsupc++/exception_ptr.h

index 6c92731ae6a9aaa71cfa3a9ce82e5061478819e0..5a2c960bd86dbd0d965375cfe62555046ec1b916 100644 (file)
@@ -1,5 +1,8 @@
 2017-09-20  Jonathan Wakely  <jwakely@redhat.com>
 
+       * libsupc++/exception_ptr.h (copy_exception): Remove deprecated
+       non-standard function.
+
        PR libstdc++/82262
        * include/std/optional (__optional_hash_call_base): Add template
        parameter for remove_const_t<_Tp> and use it consistently.
index 0ece81d8137a0db1910342a99b52d335a0b765da..dae4ca68fcf9705f9809e744a823488b58201566 100644 (file)
@@ -201,19 +201,6 @@ namespace std
 #endif
     }
 
-  // _GLIBCXX_RESOLVE_LIB_DEFECTS
-  // 1130. copy_exception name misleading
-  /// Obtain an exception_ptr pointing to a copy of the supplied object.
-  /// This function is deprecated, use std::make_exception_ptr instead.
-  template<typename _Ex>
-    exception_ptr
-    copy_exception(_Ex __ex) _GLIBCXX_USE_NOEXCEPT _GLIBCXX_DEPRECATED;
-
-  template<typename _Ex>
-    exception_ptr
-    copy_exception(_Ex __ex) _GLIBCXX_USE_NOEXCEPT
-    { return std::make_exception_ptr<_Ex>(__ex); }
-
   // @} group exceptions
 } // namespace std