summaryrefslogtreecommitdiff
path: root/libstdc++
diff options
context:
space:
mode:
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-23 16:24:19 +0000
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>2000-10-23 16:24:19 +0000
commit2c4efb580aebd25e1575298f78261ee55734fbd2 (patch)
tree268ea099c90e093c354d9e176db1ed7a1adae1f2 /libstdc++
parent1e2a446a4adc1461b8d305c0fbf343a0fbf2689d (diff)
downloadgcc-2c4efb580aebd25e1575298f78261ee55734fbd2.tar.gz
2000-10-23 Gabriel Dos Reis <gdr@codesourcery.com>
* std/std_valarray.h (valarray::valarray): Use __valarray_copy, not __valarray_copy_construct. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@37016 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++')
-rw-r--r--libstdc++/ChangeLog5
-rw-r--r--libstdc++/std/std_valarray.h10
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 <gdr@codesourcery.com>
+
+ * std/std_valarray.h (valarray::valarray): Use __valarray_copy,
+ not __valarray_copy_construct.
+
2000-10-08 Philipp Thomas <pthomas@suse.de>
* 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<typename _Tp>
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<size_t>(__ga._M_index),
_Array<_Tp>(_M_data), _M_size);
}
@@ -322,7 +322,7 @@ template<typename _Tp>
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<typename _Tp>
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<typename _Tp> template<class _Dom>
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<typename _Tp>
inline valarray<_Tp>::~valarray ()