type_traits (__make_unsigned): Remove invalid wchar_t specialization.

2007-07-01  Douglas Gregor  <doug.gregor@gmail.com>

	* include/std/type_traits (__make_unsigned): Remove invalid
	wchar_t specialization.
	(__make_signed): Remove invalid wchar_t specialization.

From-SVN: r126184
This commit is contained in:
Douglas Gregor 2007-07-02 02:33:26 +00:00 committed by Doug Gregor
parent a7141b79ec
commit 5edfe9e86f
2 changed files with 25 additions and 8 deletions

View File

@ -1,3 +1,28 @@
2007-07-01 Douglas Gregor <doug.gregor@gmail.com>
* include/std/type_traits (__make_unsigned): Remove invalid
wchar_t specialization.
(__make_signed): Remove invalid wchar_t specialization.
2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
* 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 <pcarlini@suse.de>
PR libstdc++/32509

View File

@ -356,10 +356,6 @@ namespace std
struct __make_unsigned<signed char>
{ typedef unsigned char __type; };
template<>
struct __make_unsigned<wchar_t>
{ typedef unsigned wchar_t __type; };
template<>
struct __make_unsigned<short>
{ typedef unsigned short __type; };
@ -435,10 +431,6 @@ namespace std
struct __make_signed<unsigned char>
{ typedef signed char __type; };
template<>
struct __make_signed<wchar_t>
{ typedef signed wchar_t __type; };
template<>
struct __make_signed<unsigned short>
{ typedef signed short __type; };