type_traits (__make_unsigned): Remove invalid wchar_t specialization.
authorDouglas Gregor <doug.gregor@gmail.com>
Mon, 2 Jul 2007 02:33:26 +0000 (02:33 +0000)
committerDoug Gregor <dgregor@gcc.gnu.org>
Mon, 2 Jul 2007 02:33:26 +0000 (02:33 +0000)
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

libstdc++-v3/ChangeLog
libstdc++-v3/include/std/type_traits

index faaa645e15ba993556294c0fb27a1cb5652c6e43..d5c52fca72ac8ca9b04a48142a7908b82efc56d0 100644 (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
index 5113184795a0d3bb00a0c2b9ffa90971f48d21b5..df5bbbb0b20b2a5f4a4f42f71c3b67089f39d672 100644 (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; };