aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorPaolo Carlini <pcarlini@suse.de>2007-04-04 19:06:46 +0000
committerPaolo Carlini <paolo@gcc.gnu.org>2007-04-04 19:06:46 +0000
commit34989df3a95fe9941f03ee573d9f76d39f04ebfb (patch)
tree7a20e604a76be6e05d5b11c2b60388ebdd7052f4 /libstdc++-v3
parentdd1af55f6a4a2fff73311aeaa8eb47fd775ab839 (diff)
downloadgcc-34989df3a95fe9941f03ee573d9f76d39f04ebfb.zip
gcc-34989df3a95fe9941f03ee573d9f76d39f04ebfb.tar.gz
gcc-34989df3a95fe9941f03ee573d9f76d39f04ebfb.tar.bz2
valarray_array.h (__valarray_default_construct(_Tp*, _Tp*)): Use __is_scalar instead of __is_pod.
2007-04-04 Paolo Carlini <pcarlini@suse.de> * include/bits/valarray_array.h (__valarray_default_construct(_Tp*, _Tp*)): Use __is_scalar instead of __is_pod. From-SVN: r123502
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/ChangeLog5
-rw-r--r--libstdc++-v3/include/bits/valarray_array.h2
2 files changed, 6 insertions, 1 deletions
diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog
index 96628b9..9aa519c 100644
--- a/libstdc++-v3/ChangeLog
+++ b/libstdc++-v3/ChangeLog
@@ -1,3 +1,8 @@
+2007-04-04 Paolo Carlini <pcarlini@suse.de>
+
+ * include/bits/valarray_array.h (__valarray_default_construct(_Tp*,
+ _Tp*)): Use __is_scalar instead of __is_pod.
+
2007-04-03 Paolo Carlini <pcarlini@suse.de>
* 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 12a6b5f..84f9a74 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