[clang] [clang] Fix lit test failure caused by https://github.com/llvm/llvm-p… (PR #72928)
via cfe-commits
cfe-commits at lists.llvm.org
Mon Nov 20 16:21:06 PST 2023
llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT-->
@llvm/pr-subscribers-clang
Author: None (smanna12)
<details>
<summary>Changes</summary>
---
Full diff: https://github.com/llvm/llvm-project/pull/72928.diff
1 Files Affected:
- (modified) clang/test/Sema/code_align.c (+4-5)
``````````diff
diff --git a/clang/test/Sema/code_align.c b/clang/test/Sema/code_align.c
index 539c0c0b0f1ccfb..003bc08b87482c9 100644
--- a/clang/test/Sema/code_align.c
+++ b/clang/test/Sema/code_align.c
@@ -75,7 +75,7 @@ void foo1(int A)
[[clang::code_align(9223372036854775808)]]
for(int I=0; I<256; ++I) { bar(I); }
- // expected-error at +1{{'code_align' attribute requires an integer argument which is a constant power of two between 1 and 4096 inclusive; provided argument was (__int128_t)1311768467294899680ULL << 64}}
+ // cpp-local-error at +1{{'code_align' attribute requires an integer argument which is a constant power of two between 1 and 4096 inclusive; provided argument was (__int128_t)1311768467294899680ULL << 64}}
[[clang::code_align((__int128_t)0x1234567890abcde0ULL << 64)]]
for(int I=0; I<256; ++I) { bar(I); }
@@ -85,7 +85,6 @@ void foo1(int A)
// cpp-local-error at +3{{expression is not an integral constant expression}}
// cpp-local-note at +2{{left shift of negative value -1311768467294899680}}
- // c-local-error at +1{{'code_align' attribute requires an integer argument which is a constant power of two between 1 and 4096 inclusive; provided argument was -(__int128_t)1311768467294899680ULL << 64}}
[[clang::code_align(-(__int128_t)0x1234567890abcde0ULL << 64)]]
for(int I=0; I<256; ++I) { bar(I); }
@@ -127,7 +126,7 @@ void code_align_dependent() {
[[clang::code_align(A)]] // OK
for(int I=0; I<128; ++I) { bar(I); }
- [[clang::code_align(A)]] // expected-note{{previous attribute is here}}
+ [[clang::code_align(A)]] // cpp-local-note{{previous attribute is here}}
[[clang::code_align(E)]] // cpp-local-error{{conflicting loop attribute 'code_align'}}
for(int I=0; I<128; ++I) { bar(I); }
@@ -143,7 +142,7 @@ void code_align_dependent() {
template<int ITMPL>
void bar3() {
- [[clang::code_align(8)]] // expected-note{{previous attribute is here}}
+ [[clang::code_align(8)]] // cpp-local-note{{previous attribute is here}}
[[clang::code_align(ITMPL)]] // cpp-local-error{{conflicting loop attribute 'code_align'}} \
// cpp-local-note@#temp-instantiation{{in instantiation of function template specialization 'bar3<4>' requested here}}
for(int I=0; I<128; ++I) { bar(I); }
@@ -151,7 +150,7 @@ void bar3() {
template<int ITMPL1>
void bar4() {
- [[clang::code_align(ITMPL1)]] // expected-note{{previous attribute is here}}
+ [[clang::code_align(ITMPL1)]] // cpp-local-note{{previous attribute is here}}
[[clang::code_align(32)]] // cpp-local-error{{conflicting loop attribute 'code_align'}} \
// cpp-local-note@#temp-instantiation1{{in instantiation of function template specialization 'bar4<64>' requested here}}
for(int I=0; I<128; ++I) { bar(I); }
``````````
</details>
https://github.com/llvm/llvm-project/pull/72928
More information about the cfe-commits
mailing list