llvm-project/libcxx/test/std/localization
Xing Xue f53fafbacb [libc++] Add missing short wchar handling for codecvt_utf8, codecvt_utf16 and codecvt_utf8_utf16
Summary:
AIX have 2 byte wchar in 32 bit mode and 4 byte wchar in 64 bit mode.
This patch add more missing short wchar handling under the existing _LIBCPP_SHORT_WCHAR macro.

Marked test case ctor_move.pass.cpp as XFAIL for 32-bit mode on AIX because UTF-8 constants used cannot be converted to 2-byte wchar (by xingxue).

Authored by: jasonliu

Reviewed by: ldionne, zibi, SeanP, libc++

Differential Revision: https://reviews.llvm.org/D100777
2021-09-09 16:20:36 -04:00
..
c.locales [libc++] Remove support for CloudABI, which has been abandoned 2021-08-24 14:11:32 -04:00
locale.categories [libcxx] [test] Generalize defines for skipping allocation checks 2021-08-10 11:05:00 +03:00
locale.stdcvt [libc++] Add missing short wchar handling for codecvt_utf8, codecvt_utf16 and codecvt_utf8_utf16 2021-09-09 16:20:36 -04:00
locale.syn Support tests in freestanding 2019-02-04 20:31:13 +00:00
locales [libc++] Remove support for CloudABI, which has been abandoned 2021-08-24 14:11:32 -04:00
localization.general Support tests in freestanding 2019-02-04 20:31:13 +00:00
lit.local.cfg [libc++] Add a libc++ configuration that does not support localization 2020-10-27 14:56:30 -04:00