Remove non-standard std::copy_exception function

* libsupc++/exception_ptr.h (copy_exception): Remove deprecated
	non-standard function.

From-SVN: r253011
This commit is contained in:
Jonathan Wakely 2017-09-20 14:25:07 +01:00 committed by Jonathan Wakely
parent f6b05c44aa
commit 20f661fbd2
2 changed files with 3 additions and 13 deletions

View 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.

View 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