std_valarray.h (valarray::valarray): Fix thinko.
authorGabriel Dos Reis <gdr@codesourcery.com>
Thu, 26 Oct 2000 08:49:10 +0000 (08:49 +0000)
committerGabriel Dos Reis <gdr@gcc.gnu.org>
Thu, 26 Oct 2000 08:49:10 +0000 (08:49 +0000)
* include/bits/std_valarray.h (valarray::valarray): Fix thinko.
Use __valarray_copy_construct only where appropriate.

From-SVN: r37070

libstdc++-v3/ChangeLog
libstdc++-v3/include/bits/std_valarray.h

index b1c0457498fbc0c61e931742ce44b984c04814a1..b0e779a9b4de721594eed8607e236082776a1d7b 100644 (file)
@@ -1,3 +1,8 @@
+2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
+
+       * include/bits/std_valarray.h (valarray::valarray): Fix thinko.
+       Use __valarray_copy_construct only where appropriate.
+
 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
 
        * Makefile.in (check): Don't make mkcheck executable.
index fa43c6dca0c0a31a54a77419b0d3f91944b688f6..f42d7a0877c7eddb8ae6e9e940c9b241b7c4cd1a 100644 (file)
@@ -281,7 +281,7 @@ namespace std {
   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));
   }
 
@@ -290,7 +290,7 @@ namespace std {
     : _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);
   }
@@ -299,7 +299,7 @@ namespace std {
   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);
   }
 
@@ -307,14 +307,14 @@ namespace std {
   inline valarray<_Tp>::valarray (const indirect_array<_Tp>& __ia)
     : _M_size(__ia._M_sz), _M_data(__valarray_get_storage<_Tp>(__ia._M_sz))
   {
-    __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 ()