Author: Jake Egan Date: 2021-11-10T20:46:57-05:00 New Revision: 9303c7da39678dbcf3397da4944bb9b4c6e1ac65
URL: https://github.com/llvm/llvm-project/commit/9303c7da39678dbcf3397da4944bb9b4c6e1ac65 DIFF: https://github.com/llvm/llvm-project/commit/9303c7da39678dbcf3397da4944bb9b4c6e1ac65.diff LOG: [AIX] Define WCHAR_T_TYPE as unsigned int on 64-bit AIX for wchar.c test The default wchar type on 64-bit AIX is `unsigned int`, so this patch sets `WCHAR_T_TYPE` to `unsigned int` rather than `int`. This patch follows similar reasoning to D110428 except for 64-bit. Reviewed By: daltenty Differential Revision: https://reviews.llvm.org/D113428 Added: Modified: clang/test/Sema/wchar.c Removed: ################################################################################ diff --git a/clang/test/Sema/wchar.c b/clang/test/Sema/wchar.c index fff12442ed543..2c88f8db52487 100644 --- a/clang/test/Sema/wchar.c +++ b/clang/test/Sema/wchar.c @@ -14,7 +14,7 @@ typedef __WCHAR_TYPE__ wchar_t; #else #define WCHAR_T_TYPE unsigned int #endif -#elif defined(__arm) || defined(__MVS__) +#elif defined(__arm) || defined(__MVS__) || (defined(_AIX) && defined(__64BIT__)) #define WCHAR_T_TYPE unsigned int #elif defined(__sun) #if defined(__LP64__) _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits