diff --git a/clang-tools-extra/test/clang-tidy/checkers/bugprone-sizeof-expression.cpp b/clang-tools-extra/test/clang-tidy/checkers/bugprone-sizeof-expression.cpp index c93a9382d14c9e3..3f40d0e29024fbd 100644 --- a/clang-tools-extra/test/clang-tidy/checkers/bugprone-sizeof-expression.cpp +++ b/clang-tools-extra/test/clang-tidy/checkers/bugprone-sizeof-expression.cpp @@ -288,10 +288,12 @@ int Test6() { #ifdef __SIZEOF_INT128__ template <__int128_t N> +#else +template // Fallback for platforms which do not define `__int128_t` +#endif bool Baz() { return sizeof(A) < N; } // CHECK-MESSAGES: :[[@LINE-1]]:21: warning: suspicious comparison of 'sizeof(expr)' to a constant bool Test7() { return Baz<-1>(); } -#endif int ValidExpressions() { int A[] = {1, 2, 3, 4};