Commit 389f7757 by Jonathan Wakely Committed by Jonathan Wakely

Define std::fpos special members as defaulted

	* include/bits/postypes.h (fpos): Define special members as defaulted.

From-SVN: r261156
parent dbda636d
2018-06-04 Jonathan Wakely <jwakely@redhat.com> 2018-06-04 Jonathan Wakely <jwakely@redhat.com>
* include/bits/postypes.h (fpos): Define special members as defaulted.
PR libstdc++/85930 PR libstdc++/85930
* include/bits/shared_ptr_base.h (_Sp_make_shared_tag::_S_ti): Align * include/bits/shared_ptr_base.h (_Sp_make_shared_tag::_S_ti): Align
the static variable correctly. the static variable correctly.
......
...@@ -133,6 +133,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION ...@@ -133,6 +133,12 @@ _GLIBCXX_BEGIN_NAMESPACE_VERSION
fpos(streamoff __off) fpos(streamoff __off)
: _M_off(__off), _M_state() { } : _M_off(__off), _M_state() { }
#if __cplusplus >= 201103L
fpos(const fpos&) = default;
fpos& operator=(const fpos&) = default;
~fpos() = default;
#endif
/// Convert to streamoff. /// Convert to streamoff.
operator streamoff() const { return _M_off; } operator streamoff() const { return _M_off; }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment