re PR libstdc++/47433 (libstdc++ parallel mode calls std::swap explicitely)
authorJohannes Singler <singler@kit.edu>
Mon, 24 Jan 2011 17:07:35 +0000 (17:07 +0000)
committerJohannes Singler <singler@gcc.gnu.org>
Mon, 24 Jan 2011 17:07:35 +0000 (17:07 +0000)
commitfc722a0ea442f0b037a0aecdabc74f182b508d5c
treee2efd3a9dbc49e1b9103c8a35bf237e498ac15f3
parenta40d79d7af069afb35fb1655a45bf3e04a202e35
re PR libstdc++/47433 (libstdc++ parallel mode calls std::swap explicitely)

2011-01-24  Johannes Singler  <singler@kit.edu>

        PR libstdc++/47433
        * include/parallel/losertree.h
        (_LoserTree<>::__delete_min_insert):
        Do not qualify swap with std:: for value type,
        but include a using directive instead.
        (_LoserTreeUnguarded<>::__delete_min_insert): Likewise.
        * include/parallel/balanced_quicksort.h (__qsb_divide):
        Use std::iter_swap instead of std::swap.
        (__qsb_local_sort_with_helping): Likewise.
        * include/parallel/partition.h (__parallel_partition):
        Likewise. (__parallel_nth_element): Likewise.

From-SVN: r169171
libstdc++-v3/ChangeLog
libstdc++-v3/include/parallel/balanced_quicksort.h
libstdc++-v3/include/parallel/losertree.h
libstdc++-v3/include/parallel/partition.h