Author: OverMighty Date: 2024-03-08T09:50:21+01:00 New Revision: 851ab41d33fcbc72bc334dfc2d5d4c0902ccbb23
URL: https://github.com/llvm/llvm-project/commit/851ab41d33fcbc72bc334dfc2d5d4c0902ccbb23 DIFF: https://github.com/llvm/llvm-project/commit/851ab41d33fcbc72bc334dfc2d5d4c0902ccbb23.diff LOG: [clang][test] Fix constant __builtin_popcountg test requiring __int128 (#84412) See https://lab.llvm.org/buildbot/#/builders/245/builds/21611/steps/5/logs/FAIL__Clang__constant-builtins-2_c. Added: Modified: clang/test/Sema/constant-builtins-2.c Removed: ################################################################################ diff --git a/clang/test/Sema/constant-builtins-2.c b/clang/test/Sema/constant-builtins-2.c index 0935abe4c65fbe..6dd1d88759c751 100644 --- a/clang/test/Sema/constant-builtins-2.c +++ b/clang/test/Sema/constant-builtins-2.c @@ -242,7 +242,9 @@ char popcount12[__builtin_popcountg(0xF0F0U) == 8 ? 1 : -1]; char popcount13[__builtin_popcountg(~0U) == BITSIZE(int) ? 1 : -1]; char popcount14[__builtin_popcountg(~0UL) == BITSIZE(long) ? 1 : -1]; char popcount15[__builtin_popcountg(~0ULL) == BITSIZE(long long) ? 1 : -1]; +#ifdef __SIZEOF_INT128__ char popcount16[__builtin_popcountg(~(unsigned __int128)0) == BITSIZE(__int128) ? 1 : -1]; +#endif char popcount17[__builtin_popcountg(~(unsigned _BitInt(128))0) == BITSIZE(_BitInt(128)) ? 1 : -1]; char parity1[__builtin_parity(0) == 0 ? 1 : -1]; _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits