summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorgdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>2006-01-30 23:25:16 +0000
committergdr <gdr@138bc75d-0d04-0410-961f-82ee72b054a4>2006-01-30 23:25:16 +0000
commita55bcb208799494766cacf225cef743cad0a5ad5 (patch)
tree12a4c38e74d93af213014a071cdf10e4bd816cab /libstdc++-v3
parentde5ccbfb8f02029947757a9e4e381f764f2de789 (diff)
downloadgcc-a55bcb208799494766cacf225cef743cad0a5ad5.tar.gz
* include/bits/valarray_array.h (__valarray_default_construct):
Replace use __is_fundamental with __is_pod. (__valarray_fill_construct): Likewise. (__valarray_copy_construct): Likewise. (__valarray_destroy_elements): Likewise. (__valarray_copy): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@110414 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog9
-rw-r--r--libstdc++-v3/include/bits/valarray_array.h18
2 files changed, 16 insertions, 11 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index a2af31ac714..b2caf0df25c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,12 @@
+2006-01-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
+
+ * include/bits/valarray_array.h (__valarray_default_construct):
+ Replace use __is_fundamental with __is_pod.
+ (__valarray_fill_construct): Likewise.
+ (__valarray_copy_construct): Likewise.
+ (__valarray_destroy_elements): Likewise.
+ (__valarray_copy): Likewise.
+
2006-01-30 Paolo Carlini <pcarlini@suse.de>
* acinclude.m4 ([GLIBCXX_CHECK_C99_TR1]): Do the <inttypes.h>
diff --git a/libstdc++-v3/include/bits/valarray_array.h b/libstdc++-v3/include/bits/valarray_array.h
index 06924fe3ed5..57d56cf253b 100644
--- a/libstdc++-v3/include/bits/valarray_array.h
+++ b/libstdc++-v3/include/bits/valarray_array.h
@@ -98,8 +98,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
inline void
__valarray_default_construct(_Tp* __restrict__ __b, _Tp* __restrict__ __e)
{
- _Array_default_ctor<_Tp, __is_fundamental<_Tp>::__value>::
- _S_do_it(__b, __e);
+ _Array_default_ctor<_Tp, __is_pod<_Tp>::__value>::_S_do_it(__b, __e);
}
// Turn a raw-memory into an array of _Tp filled with __t
@@ -134,8 +133,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
__valarray_fill_construct(_Tp* __restrict__ __b, _Tp* __restrict__ __e,
const _Tp __t)
{
- _Array_init_ctor<_Tp, __is_fundamental<_Tp>::__value>::
- _S_do_it(__b, __e, __t);
+ _Array_init_ctor<_Tp, __is_pod<_Tp>::__value>::_S_do_it(__b, __e, __t);
}
//
@@ -171,8 +169,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
const _Tp* __restrict__ __e,
_Tp* __restrict__ __o)
{
- _Array_copy_ctor<_Tp, __is_fundamental<_Tp>::__value>::
- _S_do_it(__b, __e, __o);
+ _Array_copy_ctor<_Tp, __is_pod<_Tp>::__value>::_S_do_it(__b, __e, __o);
}
// copy-construct raw array [__o, *) from strided array __a[<__n : __s>]
@@ -181,7 +178,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
__valarray_copy_construct (const _Tp* __restrict__ __a, size_t __n,
size_t __s, _Tp* __restrict__ __o)
{
- if (__is_fundamental<_Tp>::__value)
+ if (__is_pod<_Tp>::__value)
while (__n--)
{
*__o++ = *__a;
@@ -202,7 +199,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
const size_t* __restrict__ __i,
_Tp* __restrict__ __o, size_t __n)
{
- if (__is_fundamental<_Tp>::__value)
+ if (__is_pod<_Tp>::__value)
while (__n--)
*__o++ = __a[*__i++];
else
@@ -215,7 +212,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
inline void
__valarray_destroy_elements(_Tp* __restrict__ __b, _Tp* __restrict__ __e)
{
- if (!__is_fundamental<_Tp>::__value)
+ if (!__is_pod<_Tp>::__value)
while (__b != __e)
{
__b->~_Tp();
@@ -279,8 +276,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std)
__valarray_copy(const _Tp* __restrict__ __a, size_t __n,
_Tp* __restrict__ __b)
{
- _Array_copier<_Tp, __is_fundamental<_Tp>::__value>::
- _S_do_it(__a, __n, __b);
+ _Array_copier<_Tp, __is_pod<_Tp>::__value>::_S_do_it(__a, __n, __b);
}
// Copy strided array __a[<__n : __s>] in plain __b[<__n>]