From: Paolo Carlini Date: Wed, 4 Apr 2007 19:06:46 +0000 (+0000) Subject: valarray_array.h (__valarray_default_construct(_Tp*, _Tp*)): Use __is_scalar instead... X-Git-Url: https://git.libre-soc.org/?a=commitdiff_plain;h=34989df3a95fe9941f03ee573d9f76d39f04ebfb;p=gcc.git valarray_array.h (__valarray_default_construct(_Tp*, _Tp*)): Use __is_scalar instead of __is_pod. 2007-04-04 Paolo Carlini * include/bits/valarray_array.h (__valarray_default_construct(_Tp*, _Tp*)): Use __is_scalar instead of __is_pod. From-SVN: r123502 --- diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index 96628b9d355..9aa519c03e4 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,8 @@ +2007-04-04 Paolo Carlini + + * include/bits/valarray_array.h (__valarray_default_construct(_Tp*, + _Tp*)): Use __is_scalar instead of __is_pod. + 2007-04-03 Paolo Carlini * include/bits/stl_algobase.h (__copy_aux(_II, _II, _OI), diff --git a/libstdc++-v3/include/bits/valarray_array.h b/libstdc++-v3/include/bits/valarray_array.h index 12a6b5fd419..84f9a749067 100644 --- a/libstdc++-v3/include/bits/valarray_array.h +++ b/libstdc++-v3/include/bits/valarray_array.h @@ -98,7 +98,7 @@ _GLIBCXX_BEGIN_NAMESPACE(std) inline void __valarray_default_construct(_Tp* __restrict__ __b, _Tp* __restrict__ __e) { - _Array_default_ctor<_Tp, __is_pod(_Tp)>::_S_do_it(__b, __e); + _Array_default_ctor<_Tp, __is_scalar<_Tp>::__value>::_S_do_it(__b, __e); } // Turn a raw-memory into an array of _Tp filled with __t