PR libstdc++/78389 fix backwards size adjustments.
commit9a5d26d067a9ae0fc1a6b9b474bbd7e461fa9e5d
authorville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jan 2017 11:36:33 +0000 (16 11:36 +0000)
committerville <ville@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 16 Jan 2017 11:36:33 +0000 (16 11:36 +0000)
tree42bd57becfdd6a924308d82d615795de9046274b
parentc6d857b720b4786ed3e623fa67af25e1f7639503
PR libstdc++/78389 fix backwards size adjustments.

PR libstdc++/78389
* include/bits/list.tcc (merge(list&&)): Fix backwards size adjustments.
(merge(list&&, _StrictWeakOrdering)): Likewise.
* testsuite/23_containers/list/operations/78389.cc: Add
better test for the sizes.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@244490 138bc75d-0d04-0410-961f-82ee72b054a4
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/list.tcc
libstdc++-v3/testsuite/23_containers/list/operations/78389.cc