From c3229aa7c0956e039d78fb83dcb41d030f7d0ff7 Mon Sep 17 00:00:00 2001 From: Gabriel Dos Reis Date: Mon, 23 Oct 2000 16:24:19 +0000 Subject: [PATCH] std_valarray.h (valarray::valarray): Use __valarray_copy, not __valarray_copy_construct. 2000-10-23 Gabriel Dos Reis * std/std_valarray.h (valarray::valarray): Use __valarray_copy, not __valarray_copy_construct. From-SVN: r37016 --- libstdc++/ChangeLog | 5 +++++ libstdc++/std/std_valarray.h | 10 +++++----- 2 files changed, 10 insertions(+), 5 deletions(-) diff --git a/libstdc++/ChangeLog b/libstdc++/ChangeLog index 26bfd9e1d8e..1b6aac08222 100644 --- a/libstdc++/ChangeLog +++ b/libstdc++/ChangeLog @@ -1,3 +1,8 @@ +2000-10-23 Gabriel Dos Reis + + * std/std_valarray.h (valarray::valarray): Use __valarray_copy, + not __valarray_copy_construct. + 2000-10-08 Philipp Thomas * Makefile.in (piclist): Fix sed command to also accept diff --git a/libstdc++/std/std_valarray.h b/libstdc++/std/std_valarray.h index d32412ce877..8d4c94aa045 100644 --- a/libstdc++/std/std_valarray.h +++ b/libstdc++/std/std_valarray.h @@ -304,7 +304,7 @@ template inline valarray<_Tp>::valarray (const slice_array<_Tp>& __sa) : _M_size (__sa._M_sz), _M_data(__valarray_get_storage<_Tp>(__sa._M_sz)) { - __valarray_copy_construct + __valarray_copy (__sa._M_array, __sa._M_sz, __sa._M_stride, _Array<_Tp>(_M_data)); } @@ -313,7 +313,7 @@ inline valarray<_Tp>::valarray (const gslice_array<_Tp>& __ga) : _M_size (__ga._M_index.size()), _M_data(__valarray_get_storage<_Tp>(_M_size)) { - __valarray_copy_construct + __valarray_copy (__ga._M_array, _Array(__ga._M_index), _Array<_Tp>(_M_data), _M_size); } @@ -322,7 +322,7 @@ template inline valarray<_Tp>::valarray (const mask_array<_Tp>& __ma) : _M_size (__ma._M_sz), _M_data(__valarray_get_storage<_Tp>(__ma._M_sz)) { - __valarray_copy_construct + __valarray_copy (__ma._M_array, __ma._M_mask, _Array<_Tp>(_M_data), _M_size); } @@ -330,14 +330,14 @@ template inline valarray<_Tp>::valarray (const indirect_array<_Tp>& __ia) : _M_size (__ia._M_sz), _M_data(__valarray_get_storage<_Tp>(__ia._M_size)) { - __valarray_copy_construct + __valarray_copy (__ia._M_array, __ia._M_index, _Array<_Tp>(_M_data), _M_size); } template template inline valarray<_Tp>::valarray (const _Expr<_Dom, _Tp>& __e) : _M_size (__e.size ()), _M_data (__valarray_get_storage<_Tp>(_M_size)) -{ __valarray_copy_construct (__e, _M_size, _Array<_Tp>(_M_data)); } +{ __valarray_copy (__e, _M_size, _Array<_Tp>(_M_data)); } template inline valarray<_Tp>::~valarray ()