From 5edfe9e86fb349a11ad604074fcbdfc917f3c04a Mon Sep 17 00:00:00 2001 From: Douglas Gregor Date: Mon, 2 Jul 2007 02:33:26 +0000 Subject: [PATCH] type_traits (__make_unsigned): Remove invalid wchar_t specialization. 2007-07-01 Douglas Gregor * include/std/type_traits (__make_unsigned): Remove invalid wchar_t specialization. (__make_signed): Remove invalid wchar_t specialization. From-SVN: r126184 --- libstdc++-v3/ChangeLog | 25 +++++++++++++++++++++++++ libstdc++-v3/include/std/type_traits | 8 -------- 2 files changed, 25 insertions(+), 8 deletions(-) diff --git a/libstdc++-v3/ChangeLog b/libstdc++-v3/ChangeLog index faaa645e15b..d5c52fca72a 100644 --- a/libstdc++-v3/ChangeLog +++ b/libstdc++-v3/ChangeLog @@ -1,3 +1,28 @@ +2007-07-01 Douglas Gregor + + * include/std/type_traits (__make_unsigned): Remove invalid + wchar_t specialization. + (__make_signed): Remove invalid wchar_t specialization. + +2007-06-29 Douglas Gregor + + * testsuite/18_support/headers/cstdbool/std_c++0x_neg.cc: Force + C++98 mode. + * testsuite/18_support/headers/cstdint/std_c++0x_neg.cc: Ditto. + * testsuite/20_util/headers/type_traits/std_c++0x_neg.cc: Ditto. + * testsuite/23_containers/headers/array/std_c++0x_neg.cc: Ditto. + * testsuite/23_containers/headers/tuple/std_c++0x_neg.cc: Ditto. + * testsuite/23_containers/headers/unordered_map/std_c++0x_neg.cc: + Ditto. + * testsuite/23_containers/headers/unordered_set/std_c++0x_neg.cc: + Ditto. + * testsuite/26_numerics/headers/ccomplex/std_c++0x_neg.cc: Ditto. + * testsuite/26_numerics/headers/cfenv/std_c++0x_neg.cc: Ditto. + * testsuite/26_numerics/headers/ctgmath/std_c++0x_neg.cc: Ditto. + * testsuite/26_numerics/headers/random/std_c++0x_neg.cc: Ditto. + * testsuite/27_io/headers/cinttypes/std_c++0x_neg.cc: Ditto. + * testsuite/28_regex/headers/regex/std_c++0x_neg.cc: Ditto. + 2007-06-28 Paolo Carlini PR libstdc++/32509 diff --git a/libstdc++-v3/include/std/type_traits b/libstdc++-v3/include/std/type_traits index 5113184795a..df5bbbb0b20 100644 --- a/libstdc++-v3/include/std/type_traits +++ b/libstdc++-v3/include/std/type_traits @@ -356,10 +356,6 @@ namespace std struct __make_unsigned { typedef unsigned char __type; }; - template<> - struct __make_unsigned - { typedef unsigned wchar_t __type; }; - template<> struct __make_unsigned { typedef unsigned short __type; }; @@ -435,10 +431,6 @@ namespace std struct __make_signed { typedef signed char __type; }; - template<> - struct __make_signed - { typedef signed wchar_t __type; }; - template<> struct __make_signed { typedef signed short __type; }; -- 2.30.2