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:
parent
f6b05c44aa
commit
20f661fbd2
|
@ -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.
|
||||
|
|
|
@ -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
|
||||
|
||||
|
|
Loading…
Reference in New Issue