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>
|
2017-09-20 Jonathan Wakely <jwakely@redhat.com>
|
||||||
|
|
||||||
|
* libsupc++/exception_ptr.h (copy_exception): Remove deprecated
|
||||||
|
non-standard function.
|
||||||
|
|
||||||
PR libstdc++/82262
|
PR libstdc++/82262
|
||||||
* include/std/optional (__optional_hash_call_base): Add template
|
* include/std/optional (__optional_hash_call_base): Add template
|
||||||
parameter for remove_const_t<_Tp> and use it consistently.
|
parameter for remove_const_t<_Tp> and use it consistently.
|
||||||
|
|
|
@ -201,19 +201,6 @@ namespace std
|
||||||
#endif
|
#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
|
// @} group exceptions
|
||||||
} // namespace std
|
} // namespace std
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue