summaryrefslogtreecommitdiff
path: root/libstdc++-v3
diff options
context:
space:
mode:
authorbrendan <brendan@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-20 15:42:39 +0000
committerbrendan <brendan@138bc75d-0d04-0410-961f-82ee72b054a4>2001-10-20 15:42:39 +0000
commit7e2c0c529369455d5fd72eaa4b6b2774cce3ecda (patch)
tree3e52ea06a8a1652011f30622e2b21ead0a7def8e /libstdc++-v3
parent7d9f1574579cf734907a2e02ace9dee6c605a0b4 (diff)
downloadgcc-7e2c0c529369455d5fd72eaa4b6b2774cce3ecda.tar.gz
* bits/type_traits.h (_Bool): Removed this type.
(__true_type, __false_type): Change to be plain structs. * src/string-inst.cc (__destroy_aux): Change third parm to be __false_type instead of _Bool<false>. * src/misc-inst.cc (__uninitialized_fill_n_aux, __uninitialized_copy_aux): Likewise. git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@46383 138bc75d-0d04-0410-961f-82ee72b054a4
Diffstat (limited to 'libstdc++-v3')
-rw-r--r--libstdc++-v3/include/bits/type_traits.h6
1 files changed, 2 insertions, 4 deletions
diff --git a/libstdc++-v3/include/bits/type_traits.h b/libstdc++-v3/include/bits/type_traits.h
index 2fd78ba0eeb..ff5f5a1fb27 100644
--- a/libstdc++-v3/include/bits/type_traits.h
+++ b/libstdc++-v3/include/bits/type_traits.h
@@ -82,10 +82,8 @@ template <class _Tp> inline void copy(_Tp* __source,_Tp* __destination,int __n)
}
*/
-
-template <bool _Truth> struct _Bool {};
-typedef _Bool<true> __true_type;
-typedef _Bool<false> __false_type;
+struct __true_type {};
+struct __false_type {};
template <class _Tp>
struct __type_traits {