stl_uninitialized.h (uninitialized_copy): Use ::new and value_type per the letter...
authorPaolo Carlini <pcarlini@suse.de>
Sun, 28 Oct 2007 16:03:06 +0000 (16:03 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 28 Oct 2007 16:03:06 +0000 (16:03 +0000)
commite85b4fa7b56003e26a98c54247d79365b740bb6d
tree69db8b00599e34a5b4a85a68a770c02be23d4e53
parent77bd31de7ef25e0e7cce86d26d882815f9536d6b
stl_uninitialized.h (uninitialized_copy): Use ::new and value_type per the letter of the standard.

2007-10-28  Paolo Carlini  <pcarlini@suse.de>

* include/bits/stl_uninitialized.h (uninitialized_copy): Use
::new and value_type per the letter of the standard.
* testsuite/20_util/specialized_algorithms/uninitialized_copy/
move_iterators/1.cc: New.

* testsuite/20_util/specialized_algorithms/16505.cc: Move to...
* testsuite/20_util/specialized_algorithms/uninitialized_fill_n/
16505.cc: ... here.
* testsuite/20_util/specialized_algorithms/32158.cc: Move to...
* testsuite/20_util/specialized_algorithms/uninitialized_fill/
32158.cc: ... here.

* include/bits/stl_construct.h (_Construct(_T1*)): Remove, unused.

From-SVN: r129698
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/stl_construct.h
libstdc++-v3/include/bits/stl_uninitialized.h
libstdc++-v3/testsuite/20_util/specialized_algorithms/16505.cc [deleted file]
libstdc++-v3/testsuite/20_util/specialized_algorithms/32158.cc [deleted file]
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_copy/move_iterators/1.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill/32158.cc [new file with mode: 0644]
libstdc++-v3/testsuite/20_util/specialized_algorithms/uninitialized_fill_n/16505.cc [new file with mode: 0644]