re PR libstdc++/57010 ([c++0x] priority_queue<>::pop() calls self-move-assignment...
authorPaolo Carlini <paolo.carlini@oracle.com>
Mon, 22 Apr 2013 10:07:31 +0000 (10:07 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Mon, 22 Apr 2013 10:07:31 +0000 (10:07 +0000)
commit177d2b74b56c0f67c2746a270d86ceb58f7fbeca
tree56c621d19a5b1683f900e07cd86a5afff6d379f9
parent0fad3dbc216bcd61397a8e73c52fbc8861dc8b43
re PR libstdc++/57010 ([c++0x] priority_queue<>::pop() calls self-move-assignment operator)

2013-04-22  Paolo Carlini  <paolo.carlini@oracle.com>

PR libstdc++/57010
* include/bits/stl_heap.h (pop_heap): Avoid self move-assignment.
* testsuite/25_algorithms/pop_heap/57010.cc: New.

From-SVN: r198125
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_heap.h
libstdc++-v3/testsuite/25_algorithms/pop_heap/57010.cc [new file with mode: 0644]