re PR libstdc++/25626 (Valarray vs non-POD)
authorPaolo Carlini <pcarlini@suse.de>
Sun, 15 Jan 2006 18:04:31 +0000 (18:04 +0000)
committerPaolo Carlini <paolo@gcc.gnu.org>
Sun, 15 Jan 2006 18:04:31 +0000 (18:04 +0000)
commit6085dc49ba779eaa3979c34935e1392bf1ce5fad
tree6223d1c6cedf99f9f5ee1f7ebabda89d9e9b89b0
parentfd22159fe7d37e7b709c36eb264b54c7ca81e182
re PR libstdc++/25626 (Valarray vs non-POD)

2006-01-15  Paolo Carlini  <pcarlini@suse.de>
    Gabriel Dos Reis  <gdr@integrable-solutions.net>

PR libstdc++/25626
* include/std/std_valarray.h (valarray(const slice_array<>&),
valarray(const gslice_array<>&), valarray(const mask_array<>&),
valarray(const indirect_array<>&), valarray(const _Expr<>&)):
Forward to __valarray_copy_construct, not __valarray_copy.
* include/bits/valarray_array.h
(__valarray_copy_construct(_Array<>, _Array<>, _Array<>, size_t),
__valarray_copy_construct(_Array<>, size_t, size_t, _Array<>)):
New.

Co-Authored-By: Gabriel Dos Reis <gdr@integrable-solutions.net>
From-SVN: r109726
libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/valarray_array.h
libstdc++-v3/include/std/std_valarray.h