diff options
author | Jonathan Wakely <jwakely.gcc@gmail.com> | 2011-12-06 15:13:04 +0000 |
---|---|---|
committer | Paolo Carlini <paolo@gcc.gnu.org> | 2011-12-06 15:13:04 +0000 |
commit | 62b547b5f6aa7b86cd6a29501fd0ed2c259e1f6d (patch) | |
tree | 44ef218cd901a8d4cee7ffbbed9e50f7894de307 /libgcc | |
parent | 6232acfe4d905c0e79f3a088c0672eae3cc26eb8 (diff) | |
download | gcc-62b547b5f6aa7b86cd6a29501fd0ed2c259e1f6d.zip gcc-62b547b5f6aa7b86cd6a29501fd0ed2c259e1f6d.tar.gz gcc-62b547b5f6aa7b86cd6a29501fd0ed2c259e1f6d.tar.bz2 |
re PR libstdc++/51183 (pair piecewise_construct_t constructor copies)
2011-12-06 Jonathan Wakely <jwakely.gcc@gmail.com>
Chris Jefferson <chris@bubblescope.net>
PR libstdc++/51183
* include/std/stl_pair.h (pair<>::__cons, pair<>::__do_cons): Remove.
(pair<>::pair(piecewise_construct_t, tuple<>, tuple<>): Only declare.
(pair<>::pair(tuple<>&, tuple<>&, _Index_tuple<>, _Index_tuple<>)):
Declare.
* include/std/tuple (pair<>::__cons, pair<>::__do_cons): Remove.
(pair<>::pair(tuple<>&, tuple<>&, _Index_tuple<>, _Index_tuple<>)):
Define.
(pair<>::pair(piecewise_construct_t, tuple<>, tuple<>): Define,
delegating to the latter.
* testsuite/20_util/pair/piecewise2.cc: New.
Co-Authored-By: Chris Jefferson <chris@bubblescope.net>
From-SVN: r182054
Diffstat (limited to 'libgcc')
0 files changed, 0 insertions, 0 deletions