github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results

* 85464 tests passed
* 1209 tests skipped
* 1 test failed

## Failed Tests
(click on a test name to see its output)

### Clang
<details>
<summary>Clang.CodeGen/ubsan-aggregate-null-align.c</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include
 -nostdsysteminc -triple x86_64-linux-gnu -emit-llvm -fsanitize=null,alignment 
-std=c11 -O0 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/Output/ubsan-aggregate-null-align.c.tmp.c.ll
 && 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c
 --check-prefixes=C,SHARED < 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/Output/ubsan-aggregate-null-align.c.tmp.c.ll
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/clang -cc1 
-internal-isystem 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/lib/clang/23/include
 -nostdsysteminc -triple x86_64-linux-gnu -emit-llvm -fsanitize=null,alignment 
-std=c11 -O0 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c
 -o 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/tools/clang/test/CodeGen/Output/ubsan-aggregate-null-align.c.tmp.c.ll
# note: command had no output on stdout or stderr
# executed command: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c
 --check-prefixes=C,SHARED
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:105:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:201:50: note: scanning from here
# | define dso_local void @test_assign_atomic_arr_idx(ptr noundef %dest, ptr 
noundef %arr) #0 {
# |                                                  ^
# | <stdin>:216:14: note: possible intended match here
# | define dso_local void @test_init_atomic_arr_idx(ptr noundef %arr) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:111:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:216:48: note: scanning from here
# | define dso_local void @test_init_atomic_arr_idx(ptr noundef %arr) #0 {
# |                                                ^
# | <stdin>:229:14: note: possible intended match here
# | define dso_local void @test_init_list_atomic_arr_idx(ptr noundef %arr) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:117:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:229:53: note: scanning from here
# | define dso_local void @test_init_list_atomic_arr_idx(ptr noundef %arr) #0 {
# |                                                     ^
# | <stdin>:242:12: note: possible intended match here
# | define dso_local void @test_init_list_designate_atomic_arr_idx(ptr noundef 
%arr) #0 {
# |            ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:123:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:242:63: note: scanning from here
# | define dso_local void @test_init_list_designate_atomic_arr_idx(ptr noundef 
%arr) #0 {
# |                                                               ^
# | <stdin>:255:14: note: possible intended match here
# | define dso_local void @test_variadic_atomic_arr_idx(ptr noundef %arr) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:140:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:299:60: note: scanning from here
# | define dso_local void @test_lvalue_to_rvalue_atomic_arr_idx(ptr noundef 
%arr) #0 {
# |                                                            ^
# | <stdin>:310:14: note: possible intended match here
# | define dso_local void @test_assign_atomic_deref_ptr(ptr noundef %dest, ptr 
noundef %ap) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:148:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:310:52: note: scanning from here
# | define dso_local void @test_assign_atomic_deref_ptr(ptr noundef %dest, ptr 
noundef %ap) #0 {
# |                                                    ^
# | <stdin>:324:14: note: possible intended match here
# | define dso_local void @test_init_atomic_deref_ptr(ptr noundef %ap) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:154:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:324:50: note: scanning from here
# | define dso_local void @test_init_atomic_deref_ptr(ptr noundef %ap) #0 {
# |                                                  ^
# | <stdin>:336:14: note: possible intended match here
# | define dso_local void @test_init_list_atomic_deref_ptr(ptr noundef %ap) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:160:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:336:55: note: scanning from here
# | define dso_local void @test_init_list_atomic_deref_ptr(ptr noundef %ap) #0 {
# |                                                       ^
# | <stdin>:348:12: note: possible intended match here
# | define dso_local void @test_init_list_designate_atomic_deref_ptr(ptr 
noundef %ap) #0 {
# |            ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:166:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:348:65: note: scanning from here
# | define dso_local void @test_init_list_designate_atomic_deref_ptr(ptr 
noundef %ap) #0 {
# |                                                                 ^
# | <stdin>:360:14: note: possible intended match here
# | define dso_local void @test_variadic_atomic_deref_ptr(ptr noundef %ap) #0 {
# |              ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c:183:7:
 error: C: expected string not found in input
# | // C: call void @__ubsan_handle_type_mismatch_v1_abort
# |       ^
# | <stdin>:402:62: note: scanning from here
# | define dso_local void @test_lvalue_to_rvalue_atomic_deref_ptr(ptr noundef 
%ap) #0 {
# |                                                              ^
# | <stdin>:412:14: note: possible intended match here
# | define dso_local void @test_assign_volatile_arr_idx(ptr noundef %dest, ptr 
noundef %arr) #0 {
# |              ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/CodeGen/ubsan-aggregate-null-align.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |            196:  call void @llvm.memcpy.p0.p0.i64(ptr align 4 %inner, ptr 
align 4 %6, i64 4, i1 false) 
# |            197:  ret void 
# |            198: } 
# |            199:  
# |            200: ; Function Attrs: noinline nounwind optnone 
# |            201: define dso_local void @test_assign_atomic_arr_idx(ptr 
noundef %dest, ptr noundef %arr) #0 { 
# | check:105'0                                                      
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            202: entry: 
# | check:105'0     ~~~~~~~
# |            203:  %dest.addr = alloca ptr, align 8 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            204:  %arr.addr = alloca ptr, align 8 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            205:  store ptr %dest, ptr %dest.addr, align 8 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            206:  store ptr %arr, ptr %arr.addr, align 8 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            211:  store i32 %atomic-load, ptr %0, align 4 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            212:  ret void 
# | check:105'0     ~~~~~~~~~~
# |            213: } 
# | check:105'0     ~~
# |            214:  
# | check:105'0     ~
# |            215: ; Function Attrs: noinline nounwind optnone 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            216: define dso_local void @test_init_atomic_arr_idx(ptr noundef 
%arr) #0 { 
# | check:105'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:105'1                  ?                                              
            possible intended match
# | check:111'0                                                    
X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            217: entry: 
# | check:111'0     ~~~~~~~
# |            218:  %arr.addr = alloca ptr, align 8 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            219:  %a = alloca %struct.Small, align 4 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            220:  store ptr %arr, ptr %arr.addr, align 8 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            221:  %0 = load ptr, ptr %arr.addr, align 8 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            224:  store i32 %atomic-load, ptr %a, align 4 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            225:  ret void 
# | check:111'0     ~~~~~~~~~~
# |            226: } 
# | check:111'0     ~~
# |            227:  
# | check:111'0     ~
# |            228: ; Function Attrs: noinline nounwind optnone 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            229: define dso_local void @test_init_list_atomic_arr_idx(ptr 
noundef %arr) #0 { 
# | check:111'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:111'1                  ?                                              
                 possible intended match
# | check:117'0                                                         
X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            230: entry: 
# | check:117'0     ~~~~~~~
# |            231:  %arr.addr = alloca ptr, align 8 
# | check:117'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            232:  %a = alloca [1 x %struct.Small], align 4 
# | check:117'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            233:  store ptr %arr, ptr %arr.addr, align 8 
# | check:117'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            234:  %0 = load ptr, ptr %arr.addr, align 8 
# | check:117'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            237:  store i32 %atomic-load, ptr %a, align 4 
# | check:117'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            238:  ret void 
# | check:117'0     ~~~~~~~~~~
# |            239: } 
# | check:117'0     ~~
# |            240:  
# | check:117'0     ~
# |            241: ; Function Attrs: noinline nounwind optnone 
# | check:117'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            242: define dso_local void 
@test_init_list_designate_atomic_arr_idx(ptr noundef %arr) #0 { 
# | check:117'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:117'1                ?                                                
                           possible intended match
# | check:123'0                                                                 
  X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            243: entry: 
# | check:123'0     ~~~~~~~
# |            244:  %arr.addr = alloca ptr, align 8 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            245:  %a = alloca [1 x %struct.Small], align 4 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            246:  store ptr %arr, ptr %arr.addr, align 8 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            247:  %0 = load ptr, ptr %arr.addr, align 8 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            250:  store i32 %atomic-load, ptr %a, align 4 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            251:  ret void 
# | check:123'0     ~~~~~~~~~~
# |            252: } 
# | check:123'0     ~~
# |            253:  
# | check:123'0     ~
# |            254: ; Function Attrs: noinline nounwind optnone 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            255: define dso_local void @test_variadic_atomic_arr_idx(ptr 
noundef %arr) #0 { 
# | check:123'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:123'1                  ?                                              
                possible intended match
# |            256: entry: 
# |            257:  %arr.addr = alloca ptr, align 8 
# |            258:  %agg.tmp = alloca %struct.Small, align 4 
# |            259:  store ptr %arr, ptr %arr.addr, align 8 
# |            260:  %0 = load ptr, ptr %arr.addr, align 8 
# |              .
# |              .
# |              .
# |            294:  store i32 %atomic-load, ptr %inner, align 4 
# |            295:  ret void 
# |            296: } 
# |            297:  
# |            298: ; Function Attrs: noinline nounwind optnone 
# |            299: define dso_local void 
@test_lvalue_to_rvalue_atomic_arr_idx(ptr noundef %arr) #0 { 
# | check:140'0                                                                
X~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            300: entry: 
# | check:140'0     ~~~~~~~
# |            301:  %arr.addr = alloca ptr, align 8 
# | check:140'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            302:  store ptr %arr, ptr %arr.addr, align 8 
# | check:140'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            303:  %0 = load ptr, ptr %arr.addr, align 8 
# | check:140'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            304:  %arrayidx = getelementptr inbounds %struct.Small, ptr %0, 
i64 0 
# | check:140'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            305:  %atomic-load = load atomic i32, ptr %arrayidx seq_cst, 
align 4 
# | check:140'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            306:  ret void 
# | check:140'0     ~~~~~~~~~~
# |            307: } 
# | check:140'0     ~~
# |            308:  
# | check:140'0     ~
# |            309: ; Function Attrs: noinline nounwind optnone 
# | check:140'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            310: define dso_local void @test_assign_atomic_deref_ptr(ptr 
noundef %dest, ptr noundef %ap) #0 { 
# | check:140'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:140'1                  ?                                              
                                  possible intended match
# | check:148'0                                                        
X~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            311: entry: 
# | check:148'0     ~~~~~~~
# |            312:  %dest.addr = alloca ptr, align 8 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            313:  %ap.addr = alloca ptr, align 8 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            314:  store ptr %dest, ptr %dest.addr, align 8 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            315:  store ptr %ap, ptr %ap.addr, align 8 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# |            319:  store i32 %atomic-load, ptr %0, align 4 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            320:  ret void 
# | check:148'0     ~~~~~~~~~~
# |            321: } 
# | check:148'0     ~~
# |            322:  
# | check:148'0     ~
# |            323: ; Function Attrs: noinline nounwind optnone 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            324: define dso_local void @test_init_atomic_deref_ptr(ptr 
noundef %ap) #0 { 
# | check:148'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:148'1                  ?                                              
             possible intended match
# | check:154'0                                                      
X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            325: entry: 
# | check:154'0     ~~~~~~~
# |            326:  %ap.addr = alloca ptr, align 8 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            327:  %a = alloca %struct.Small, align 4 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            328:  store ptr %ap, ptr %ap.addr, align 8 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            329:  %0 = load ptr, ptr %ap.addr, align 8 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            330:  %atomic-load = load atomic i32, ptr %0 seq_cst, align 4 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            331:  store i32 %atomic-load, ptr %a, align 4 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            332:  ret void 
# | check:154'0     ~~~~~~~~~~
# |            333: } 
# | check:154'0     ~~
# |            334:  
# | check:154'0     ~
# |            335: ; Function Attrs: noinline nounwind optnone 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            336: define dso_local void @test_init_list_atomic_deref_ptr(ptr 
noundef %ap) #0 { 
# | check:154'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:154'1                  ?                                              
                  possible intended match
# | check:160'0                                                           
X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            337: entry: 
# | check:160'0     ~~~~~~~
# |            338:  %ap.addr = alloca ptr, align 8 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            339:  %a = alloca [1 x %struct.Small], align 4 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            340:  store ptr %ap, ptr %ap.addr, align 8 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            341:  %0 = load ptr, ptr %ap.addr, align 8 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            342:  %atomic-load = load atomic i32, ptr %0 seq_cst, align 4 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            343:  store i32 %atomic-load, ptr %a, align 4 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            344:  ret void 
# | check:160'0     ~~~~~~~~~~
# |            345: } 
# | check:160'0     ~~
# |            346:  
# | check:160'0     ~
# |            347: ; Function Attrs: noinline nounwind optnone 
# | check:160'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            348: define dso_local void 
@test_init_list_designate_atomic_deref_ptr(ptr noundef %ap) #0 { 
# | check:160'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:160'1                ?                                                
                            possible intended match
# | check:166'0                                                                 
    X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            349: entry: 
# | check:166'0     ~~~~~~~
# |            350:  %ap.addr = alloca ptr, align 8 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            351:  %a = alloca [1 x %struct.Small], align 4 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            352:  store ptr %ap, ptr %ap.addr, align 8 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            353:  %0 = load ptr, ptr %ap.addr, align 8 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            354:  %atomic-load = load atomic i32, ptr %0 seq_cst, align 4 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            355:  store i32 %atomic-load, ptr %a, align 4 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            356:  ret void 
# | check:166'0     ~~~~~~~~~~
# |            357: } 
# | check:166'0     ~~
# |            358:  
# | check:166'0     ~
# |            359: ; Function Attrs: noinline nounwind optnone 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            360: define dso_local void @test_variadic_atomic_deref_ptr(ptr 
noundef %ap) #0 { 
# | check:166'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:166'1                  ?                                              
                 possible intended match
# |            361: entry: 
# |            362:  %ap.addr = alloca ptr, align 8 
# |            363:  %agg.tmp = alloca %struct.Small, align 4 
# |            364:  store ptr %ap, ptr %ap.addr, align 8 
# |            365:  %0 = load ptr, ptr %ap.addr, align 8 
# |              .
# |              .
# |              .
# |            397:  store i32 %atomic-load, ptr %inner, align 4 
# |            398:  ret void 
# |            399: } 
# |            400:  
# |            401: ; Function Attrs: noinline nounwind optnone 
# |            402: define dso_local void 
@test_lvalue_to_rvalue_atomic_deref_ptr(ptr noundef %ap) #0 { 
# | check:183'0                                                                 
 X~~~~~~~~~~~~~~~~~~~~~~ error: no match found
# |            403: entry: 
# | check:183'0     ~~~~~~~
# |            404:  %ap.addr = alloca ptr, align 8 
# | check:183'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            405:  store ptr %ap, ptr %ap.addr, align 8 
# | check:183'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            406:  %0 = load ptr, ptr %ap.addr, align 8 
# | check:183'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            407:  %atomic-load = load atomic i32, ptr %0 seq_cst, align 4 
# | check:183'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            408:  ret void 
# | check:183'0     ~~~~~~~~~~
# |            409: } 
# | check:183'0     ~~
# |            410:  
# | check:183'0     ~
# |            411: ; Function Attrs: noinline nounwind optnone 
# | check:183'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            412: define dso_local void @test_assign_volatile_arr_idx(ptr 
noundef %dest, ptr noundef %arr) #0 { 
# | check:183'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:183'1                  ?                                              
                                   possible intended match
# |            413: entry: 
# |            414:  %dest.addr = alloca ptr, align 8 
# |            415:  %arr.addr = alloca ptr, align 8 
# |            416:  store ptr %dest, ptr %dest.addr, align 8 
# |            417:  store ptr %arr, ptr %arr.addr, align 8 
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>

If these failures are unrelated to your changes (for example tests are broken 
or flaky at HEAD), please open an issue at 
https://github.com/llvm/llvm-project/issues and add the `infrastructure` label.

https://github.com/llvm/llvm-project/pull/176210
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to