mirror of
https://gcc.gnu.org/git/gcc.git
synced 2025-01-22 04:15:02 +08:00
tuple (tuple(const tuple&)): Define explicitly-defaulted.
2010-06-10 Paolo Carlini <paolo.carlini@oracle.com> * include/std/tuple (tuple(const tuple&)): Define explicitly-defaulted. * testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Tweak dg-warning line number. From-SVN: r160539
This commit is contained in:
parent
bfa912a87b
commit
d247d6625a
@ -1,3 +1,9 @@
|
||||
2010-06-10 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
* include/std/tuple (tuple(const tuple&)): Define explicitly-defaulted.
|
||||
* testsuite/20_util/weak_ptr/comparison/cmp_neg.cc: Tweak dg-warning
|
||||
line number.
|
||||
|
||||
2010-06-10 Paolo Carlini <paolo.carlini@oracle.com>
|
||||
|
||||
PR libstdc++/44487
|
||||
|
@ -238,8 +238,7 @@ namespace std
|
||||
tuple(_UElements&&... __elements)
|
||||
: _Inherited(std::forward<_UElements>(__elements)...) { }
|
||||
|
||||
tuple(const tuple& __in)
|
||||
: _Inherited(static_cast<const _Inherited&>(__in)) { }
|
||||
tuple(const tuple&) = default;
|
||||
|
||||
tuple(tuple&& __in)
|
||||
: _Inherited(static_cast<_Inherited&&>(__in)) { }
|
||||
@ -321,8 +320,7 @@ namespace std
|
||||
tuple(_U1&& __a1, _U2&& __a2)
|
||||
: _Inherited(std::forward<_U1>(__a1), std::forward<_U2>(__a2)) { }
|
||||
|
||||
tuple(const tuple& __in)
|
||||
: _Inherited(static_cast<const _Inherited&>(__in)) { }
|
||||
tuple(const tuple&) = default;
|
||||
|
||||
tuple(tuple&& __in)
|
||||
: _Inherited(static_cast<_Inherited&&>(__in)) { }
|
||||
|
@ -44,7 +44,7 @@ main()
|
||||
// { dg-warning "note" "" { target *-*-* } 324 }
|
||||
// { dg-warning "note" "" { target *-*-* } 423 }
|
||||
// { dg-warning "note" "" { target *-*-* } 862 }
|
||||
// { dg-warning "note" "" { target *-*-* } 512 }
|
||||
// { dg-warning "note" "" { target *-*-* } 510 }
|
||||
// { dg-warning "note" "" { target *-*-* } 1005 }
|
||||
// { dg-warning "note" "" { target *-*-* } 340 }
|
||||
// { dg-warning "note" "" { target *-*-* } 290 }
|
||||
|
Loading…
Reference in New Issue
Block a user