Author: Timm Bäder Date: 2023-10-01T19:18:48+02:00 New Revision: c77b2ad00ba465698783e3a4a9b7af07c337171c
URL: https://github.com/llvm/llvm-project/commit/c77b2ad00ba465698783e3a4a9b7af07c337171c DIFF: https://github.com/llvm/llvm-project/commit/c77b2ad00ba465698783e3a4a9b7af07c337171c.diff LOG: [clang][Interp] Disable int128 tests on targets that don't have int128 This broke build bots. Added: Modified: clang/test/AST/Interp/literals.cpp Removed: ################################################################################ diff --git a/clang/test/AST/Interp/literals.cpp b/clang/test/AST/Interp/literals.cpp index 0dd036353fa7efd..b57a0e64c5fac32 100644 --- a/clang/test/AST/Interp/literals.cpp +++ b/clang/test/AST/Interp/literals.cpp @@ -7,8 +7,6 @@ #define INT_MAX __INT_MAX__ typedef __INTPTR_TYPE__ intptr_t; -typedef __int128 int128_t; -typedef unsigned __int128 uint128_t; static_assert(true, ""); @@ -29,7 +27,10 @@ static_assert(number != 10, ""); // expected-error{{failed}} \ // ref-note{{evaluates to}} +#ifdef __SIZEOF__INT128__ namespace i128 { + typedef __int128 int128_t; + typedef unsigned __int128 uint128_t; constexpr int128_t I128_1 = 12; static_assert(I128_1 == 12, ""); static_assert(I128_1 != 10, ""); @@ -87,6 +88,7 @@ constexpr int128_t Error = __LDBL_MAX__; // ref-warning {{implicit conversion of // expected-error {{must be initialized by a constant expression}} \ // expected-note {{is outside the range of representable values of type}} } +#endif constexpr bool b = number; static_assert(b, ""); _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits