http://gcc.gnu.org/bugzilla/show_bug.cgi?id=60326
--- Comment #1 from Kristian Spangsege <kristian.spangsege at gmail dot com> --- Oops, should have been: Clang 3.4 with `libc++` does this on x86_64: std::make_signed<wchar_t>::type --> int std::make_unsigned<wchar_t>::type --> unsigned