http://gcc.gnu.org/bugzilla/show_bug.cgi?id=47599
--- Comment #2 from Bastien ROUCARIES <roucaries.bastien+bugs at gmail dot com> 2011-02-04 08:21:20 UTC --- I disagree wchar_t is a building type. Indeed L"aa" should expand to 16 bits packed char with short wchar and 32 bits with no-short-wchar. Due to the LNaaN constant specification wchar_t is more than a typedef stuff. Bastien