http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60326

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
   Last reconfirmed|                            |2014-02-24
     Ever confirmed|0                           |1

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
I think we're just missing wchar_t specializations, and also for char16_t and
char32_t

#include <type_traits>
using namespace std;
using wchar_signed = make_signed<wchar_t>::type;
using wchar_unsigned = make_unsigned<wchar_t>::type;
static_assert( !is_same<wchar_signed, wchar_unsigned>::value, "");
static_assert( !is_same<char16_t, make_signed<char16_t>::type>::value, "");
static_assert( !is_same<char32_t, make_signed<char32_t>::type>::value, "");

Reply via email to