github-actions[bot] wrote:

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

* 52696 tests passed
* 741 tests skipped
* 8 tests failed

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

### Clang
<details>
<summary>Clang.AST/attr-counted-by-late-parsed-struct-ptrs.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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c
 -ast-dump
# 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/AST/attr-counted-by-late-parsed-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c:32:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.*}} implicit 'struct 
on_pointer_anon_count::(anonymous at {{.*}})'
# |                ^
# | <stdin>:24:63: note: scanning from here
# |  | `-FieldDecl 0x166b3198 <line:24:5, col:9> col:9 count 'int'
# |                                                               ^
# | <stdin>:25:2: note: possible intended match here
# |  |-FieldDecl 0x166b3268 <line:23:3> col:3 implicit 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c:23:3)'
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           19: | |-FieldDecl 0x166b2e80 <line:14:3, col:22> col:22 buf 
'struct size_known * __counted_by(count)':'struct size_known *' 
# |           20: | `-FieldDecl 0x166b2ee8 <line:15:3, col:7> col:7 referenced 
count 'int' 
# |           21: `-RecordDecl 0x166b2fe0 <line:21:1, line:26:1> line:21:8 
struct on_pointer_anon_count definition 
# |           22:  |-FieldDecl 0x166b30b0 <line:22:3, col:22> col:22 buf 
'struct size_known * __counted_by(count)':'struct size_known *' 
# |           23:  |-RecordDecl 0x166b3100 <line:23:3, line:25:3> line:23:3 
struct definition 
# |           24:  | `-FieldDecl 0x166b3198 <line:24:5, col:9> col:9 count 
'int' 
# | next:32'0                                                                   
X error: no match found
# |           25:  |-FieldDecl 0x166b3268 <line:23:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:32'1      ?                                                            
                                                                                
                                                     possible intended match
# |           26:  `-IndirectFieldDecl 0x166b32c8 <line:24:9> col:9 implicit 
referenced count 'int' 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27:  |-Field 0x166b3268 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28:  `-Field 0x166b3198 'count' 'int' 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-counted-by-or-null-late-parsed-struct-ptrs.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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c
 -ast-dump
# 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/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c:32:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.*}} implicit 'struct 
on_pointer_anon_count::(anonymous at {{.*}})'
# |                ^
# | <stdin>:24:63: note: scanning from here
# |  | `-FieldDecl 0x21b1fcd8 <line:24:5, col:9> col:9 count 'int'
# |                                                               ^
# | <stdin>:25:2: note: possible intended match here
# |  |-FieldDecl 0x21b1fda8 <line:23:3> col:3 implicit 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c:23:3)'
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           19: | |-FieldDecl 0x21b1f9c0 <line:14:3, col:22> col:22 buf 
'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# |           20: | `-FieldDecl 0x21b1fa28 <line:15:3, col:7> col:7 referenced 
count 'int' 
# |           21: `-RecordDecl 0x21b1fb20 <line:21:1, line:26:1> line:21:8 
struct on_pointer_anon_count definition 
# |           22:  |-FieldDecl 0x21b1fbf0 <line:22:3, col:22> col:22 buf 
'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# |           23:  |-RecordDecl 0x21b1fc40 <line:23:3, line:25:3> line:23:3 
struct definition 
# |           24:  | `-FieldDecl 0x21b1fcd8 <line:24:5, col:9> col:9 count 
'int' 
# | next:32'0                                                                   
X error: no match found
# |           25:  |-FieldDecl 0x21b1fda8 <line:23:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:32'1      ?                                                            
                                                                                
                                                             possible intended 
match
# |           26:  `-IndirectFieldDecl 0x21b1fe08 <line:24:9> col:9 implicit 
referenced count 'int' 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27:  |-Field 0x21b1fda8 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28:  `-Field 0x21b1fcd8 'count' 'int' 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-counted-by-or-null-struct-ptrs.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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
# 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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
 -ast-dump
# 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/AST/attr-counted-by-or-null-struct-ptrs.c
# note: command had no output on stdout or stderr
# RUN: at line 2
/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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
 -ast-dump
# 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/AST/attr-counted-by-or-null-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:27:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf::(anonymous at [[ANON_STRUCT_PATH:.+]])'
# |                ^
# | <stdin>:25:130: note: scanning from here
# | | | `-FieldDecl 0x33a1e9f0 <line:34:5, col:24> col:24 buf 'struct 
size_known * __counted_by_or_null(count)':'struct size_known *'
# |                                                                             
                                                     ^
# | <stdin>:30:34: note: possible intended match here
# | |-RecordDecl 0x33a1ec10 <line:38:1, line:43:1> line:38:8 struct 
on_pointer_anon_count definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:72:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf_ty_pos::(anonymous at [[ANON_STRUCT_PATH2:.+]])'
# |                ^
# | <stdin>:47:130: note: scanning from here
# | | | `-FieldDecl 0x33a20700 <line:79:5, col:53> col:53 buf 'struct 
size_known * __counted_by_or_null(count)':'struct size_known *'
# |                                                                             
                                                     ^
# | <stdin>:52:34: note: possible intended match here
# | `-RecordDecl 0x33a20920 <line:90:1, line:95:1> line:90:8 struct 
on_pointer_anon_count_ty_pos definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:86:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_count_ty_pos::(anonymous at [[ANON_STRUCT_PATH3:.+]])'
# |                ^
# | <stdin>:54:63: note: scanning from here
# |  | `-FieldDecl 0x33a20a38 <line:92:5, col:9> col:9 count 'int'
# |                                                               ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           20: | |-FieldDecl 0x33a1e5f8 <line:19:3, col:7> col:7 referenced 
count 'int' 
# |           21: | `-FieldDecl 0x33a1e740 <line:20:3, col:23> col:23 buf 
'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# |           22: |-RecordDecl 0x33a1e838 <line:31:1, line:36:1> line:31:8 
struct on_pointer_anon_buf definition 
# |           23: | |-FieldDecl 0x33a1e8d0 <line:32:3, col:7> col:7 referenced 
count 'int' 
# |           24: | |-RecordDecl 0x33a1e920 <line:33:3, line:35:3> line:33:3 
struct definition 
# |           25: | | `-FieldDecl 0x33a1e9f0 <line:34:5, col:24> col:24 buf 
'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# | next:27'0                                                                   
                                                                   X error: no 
match found
# |           26: | |-FieldDecl 0x33a1eb38 <line:33:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27: | `-IndirectFieldDecl 0x33a1eb98 <line:34:24> col:24 implicit 
buf 'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28: | |-Field 0x33a1eb38 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           29: | `-Field 0x33a1e9f0 'buf' 'struct size_known * 
__counted_by_or_null(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           30: |-RecordDecl 0x33a1ec10 <line:38:1, line:43:1> line:38:8 
struct on_pointer_anon_count definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:27'1                                      ?                            
                                    possible intended match
# |           31: | |-RecordDecl 0x33a1ec90 <line:39:3, line:41:3> line:39:3 
struct definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           32: | | `-FieldDecl 0x33a1ed28 <line:40:5, col:9> col:9 count 
'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           33: | |-FieldDecl 0x33a1edf8 <line:39:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           34: | |-IndirectFieldDecl 0x33a1ee58 <line:40:9> col:9 implicit 
referenced count 'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           35: | | |-Field 0x33a1edf8 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           42: | |-FieldDecl 0x33a1f310 <line:64:3, col:7> col:7 referenced 
count 'int' 
# |           43: | `-FieldDecl 0x33a20458 <line:65:3, col:51> col:51 buf 
'struct size_known ** __counted_by_or_null(count)':'struct size_known **' 
# |           44: |-RecordDecl 0x33a20548 <line:76:1, line:81:1> line:76:8 
struct on_pointer_anon_buf_ty_pos definition 
# |           45: | |-FieldDecl 0x33a205e0 <line:77:3, col:7> col:7 referenced 
count 'int' 
# |           46: | |-RecordDecl 0x33a20630 <line:78:3, line:80:3> line:78:3 
struct definition 
# |           47: | | `-FieldDecl 0x33a20700 <line:79:5, col:53> col:53 buf 
'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# | next:72'0                                                                   
                                                                   X error: no 
match found
# |           48: | |-FieldDecl 0x33a20848 <line:78:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:78:3)'
 
# | next:72'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           49: | `-IndirectFieldDecl 0x33a208a8 <line:79:53> col:53 implicit 
buf 'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# | next:72'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           50: | |-Field 0x33a20848 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:78:3)'
 
# | next:72'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           51: | `-Field 0x33a20700 'buf' 'struct size_known * 
__counted_by_or_null(count)':'struct size_known *' 
# | next:72'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           52: `-RecordDecl 0x33a20920 <line:90:1, line:95:1> line:90:8 
struct on_pointer_anon_count_ty_pos definition 
# | next:72'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:72'1                                      ?                            
                                           possible intended match
# |           53:  |-RecordDecl 0x33a209a0 <line:91:3, line:93:3> line:91:3 
struct definition 
# |           54:  | `-FieldDecl 0x33a20a38 <line:92:5, col:9> col:9 count 
'int' 
# | next:86                                                                     
X error: no match found
# |           55:  |-FieldDecl 0x33a20b08 <line:91:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:91:3)'
 
# | next:86       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           56:  |-IndirectFieldDecl 0x33a20b68 <line:92:9> col:9 implicit 
referenced count 'int' 
# | next:86       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           57:  | |-Field 0x33a20b08 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-or-null-struct-ptrs.c:91:3)'
 
# | next:86       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           58:  | `-Field 0x33a20a38 'count' 'int' 
# | next:86       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           59:  `-FieldDecl 0x33a20c00 <line:94:3, col:50> col:50 buf 
'struct size_known * __counted_by_or_null(count)':'struct size_known *' 
# | next:86       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-counted-by-struct-ptrs.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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
# 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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
 -ast-dump
# 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/AST/attr-counted-by-struct-ptrs.c
# note: command had no output on stdout or stderr
# RUN: at line 2
/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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
 -ast-dump
# 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/AST/attr-counted-by-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:27:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf::(anonymous at [[ANON_STRUCT_PATH:.+]])'
# |                ^
# | <stdin>:25:122: note: scanning from here
# | | | `-FieldDecl 0x174d5520 <line:34:5, col:24> col:24 buf 'struct 
size_known * __counted_by(count)':'struct size_known *'
# |                                                                             
                                             ^
# | <stdin>:30:34: note: possible intended match here
# | |-RecordDecl 0x174d5740 <line:38:1, line:43:1> line:38:8 struct 
on_pointer_anon_count definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:69:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf_ty_pos::(anonymous at [[ANON_STRUCT_PATH2:.+]])'
# |                ^
# | <stdin>:47:122: note: scanning from here
# | | | `-FieldDecl 0x174d7230 <line:76:5, col:45> col:45 buf 'struct 
size_known * __counted_by(count)':'struct size_known *'
# |                                                                             
                                             ^
# | <stdin>:52:34: note: possible intended match here
# | `-RecordDecl 0x174d7450 <line:87:1, line:92:1> line:87:8 struct 
on_pointer_anon_count_ty_pos definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:83:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_count_ty_pos::(anonymous at [[ANON_STRUCT_PATH3:.+]])'
# |                ^
# | <stdin>:54:63: note: scanning from here
# |  | `-FieldDecl 0x174d7568 <line:89:5, col:9> col:9 count 'int'
# |                                                               ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           20: | |-FieldDecl 0x174d5128 <line:19:3, col:7> col:7 referenced 
count 'int' 
# |           21: | `-FieldDecl 0x174d5270 <line:20:3, col:23> col:23 buf 
'struct size_known * __counted_by(count)':'struct size_known *' 
# |           22: |-RecordDecl 0x174d5368 <line:31:1, line:36:1> line:31:8 
struct on_pointer_anon_buf definition 
# |           23: | |-FieldDecl 0x174d5400 <line:32:3, col:7> col:7 referenced 
count 'int' 
# |           24: | |-RecordDecl 0x174d5450 <line:33:3, line:35:3> line:33:3 
struct definition 
# |           25: | | `-FieldDecl 0x174d5520 <line:34:5, col:24> col:24 buf 
'struct size_known * __counted_by(count)':'struct size_known *' 
# | next:27'0                                                                   
                                                           X error: no match 
found
# |           26: | |-FieldDecl 0x174d5668 <line:33:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27: | `-IndirectFieldDecl 0x174d56c8 <line:34:24> col:24 implicit 
buf 'struct size_known * __counted_by(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28: | |-Field 0x174d5668 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           29: | `-Field 0x174d5520 'buf' 'struct size_known * 
__counted_by(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           30: |-RecordDecl 0x174d5740 <line:38:1, line:43:1> line:38:8 
struct on_pointer_anon_count definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:27'1                                      ?                            
                                    possible intended match
# |           31: | |-RecordDecl 0x174d57c0 <line:39:3, line:41:3> line:39:3 
struct definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           32: | | `-FieldDecl 0x174d5858 <line:40:5, col:9> col:9 count 
'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           33: | |-FieldDecl 0x174d5928 <line:39:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           34: | |-IndirectFieldDecl 0x174d5988 <line:40:9> col:9 implicit 
referenced count 'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           35: | | |-Field 0x174d5928 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           42: | |-FieldDecl 0x174d5e40 <line:61:3, col:7> col:7 referenced 
count 'int' 
# |           43: | `-FieldDecl 0x174d6f88 <line:62:3, col:43> col:43 buf 
'struct size_known ** __counted_by(count)':'struct size_known **' 
# |           44: |-RecordDecl 0x174d7078 <line:73:1, line:78:1> line:73:8 
struct on_pointer_anon_buf_ty_pos definition 
# |           45: | |-FieldDecl 0x174d7110 <line:74:3, col:7> col:7 referenced 
count 'int' 
# |           46: | |-RecordDecl 0x174d7160 <line:75:3, line:77:3> line:75:3 
struct definition 
# |           47: | | `-FieldDecl 0x174d7230 <line:76:5, col:45> col:45 buf 
'struct size_known * __counted_by(count)':'struct size_known *' 
# | next:69'0                                                                   
                                                           X error: no match 
found
# |           48: | |-FieldDecl 0x174d7378 <line:75:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:75:3)'
 
# | next:69'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           49: | `-IndirectFieldDecl 0x174d73d8 <line:76:45> col:45 implicit 
buf 'struct size_known * __counted_by(count)':'struct size_known *' 
# | next:69'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           50: | |-Field 0x174d7378 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:75:3)'
 
# | next:69'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           51: | `-Field 0x174d7230 'buf' 'struct size_known * 
__counted_by(count)':'struct size_known *' 
# | next:69'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           52: `-RecordDecl 0x174d7450 <line:87:1, line:92:1> line:87:8 
struct on_pointer_anon_count_ty_pos definition 
# | next:69'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:69'1                                      ?                            
                                           possible intended match
# |           53:  |-RecordDecl 0x174d74d0 <line:88:3, line:90:3> line:88:3 
struct definition 
# |           54:  | `-FieldDecl 0x174d7568 <line:89:5, col:9> col:9 count 
'int' 
# | next:83                                                                     
X error: no match found
# |           55:  |-FieldDecl 0x174d7638 <line:88:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:88:3)'
 
# | next:83       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           56:  |-IndirectFieldDecl 0x174d7698 <line:89:9> col:9 implicit 
referenced count 'int' 
# | next:83       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           57:  | |-Field 0x174d7638 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-counted-by-struct-ptrs.c:88:3)'
 
# | next:83       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           58:  | `-Field 0x174d7568 'count' 'int' 
# | next:83       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           59:  `-FieldDecl 0x174d7730 <line:91:3, col:42> col:42 buf 
'struct size_known * __counted_by(count)':'struct size_known *' 
# | next:83       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-sized-by-late-parsed-struct-ptrs.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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c
 -ast-dump
# 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/AST/attr-sized-by-late-parsed-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c:32:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.*}} implicit 'struct 
on_pointer_anon_count::(anonymous at {{.*}})'
# |                ^
# | <stdin>:24:63: note: scanning from here
# |  | `-FieldDecl 0x10667168 <line:24:5, col:9> col:9 count 'int'
# |                                                               ^
# | <stdin>:25:2: note: possible intended match here
# |  |-FieldDecl 0x10667238 <line:23:3> col:3 implicit 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c:23:3)'
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           19: | |-FieldDecl 0x10666e50 <line:14:3, col:22> col:22 buf 
'struct size_known * __sized_by(count)':'struct size_known *' 
# |           20: | `-FieldDecl 0x10666eb8 <line:15:3, col:7> col:7 referenced 
count 'int' 
# |           21: `-RecordDecl 0x10666fb0 <line:21:1, line:26:1> line:21:8 
struct on_pointer_anon_count definition 
# |           22:  |-FieldDecl 0x10667080 <line:22:3, col:22> col:22 buf 
'struct size_known * __sized_by(count)':'struct size_known *' 
# |           23:  |-RecordDecl 0x106670d0 <line:23:3, line:25:3> line:23:3 
struct definition 
# |           24:  | `-FieldDecl 0x10667168 <line:24:5, col:9> col:9 count 
'int' 
# | next:32'0                                                                   
X error: no match found
# |           25:  |-FieldDecl 0x10667238 <line:23:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:32'1      ?                                                            
                                                                                
                                                   possible intended match
# |           26:  `-IndirectFieldDecl 0x10667298 <line:24:9> col:9 implicit 
referenced count 'int' 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27:  |-Field 0x10667238 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28:  `-Field 0x10667168 'count' 'int' 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-sized-by-or-null-late-parsed-struct-ptrs.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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c
 -ast-dump
# 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/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c:32:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.*}} implicit 'struct 
on_pointer_anon_count::(anonymous at {{.*}})'
# |                ^
# | <stdin>:24:63: note: scanning from here
# |  | `-FieldDecl 0x46c46db8 <line:24:5, col:9> col:9 count 'int'
# |                                                               ^
# | <stdin>:25:2: note: possible intended match here
# |  |-FieldDecl 0x46c46e88 <line:23:3> col:3 implicit 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c:23:3)'
# |  ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           19: | |-FieldDecl 0x46c46aa0 <line:14:3, col:22> col:22 buf 
'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# |           20: | `-FieldDecl 0x46c46b08 <line:15:3, col:7> col:7 referenced 
count 'int' 
# |           21: `-RecordDecl 0x46c46c00 <line:21:1, line:26:1> line:21:8 
struct on_pointer_anon_count definition 
# |           22:  |-FieldDecl 0x46c46cd0 <line:22:3, col:22> col:22 buf 
'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# |           23:  |-RecordDecl 0x46c46d20 <line:23:3, line:25:3> line:23:3 
struct definition 
# |           24:  | `-FieldDecl 0x46c46db8 <line:24:5, col:9> col:9 count 
'int' 
# | next:32'0                                                                   
X error: no match found
# |           25:  |-FieldDecl 0x46c46e88 <line:23:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:32'1      ?                                                            
                                                                                
                                                           possible intended 
match
# |           26:  `-IndirectFieldDecl 0x46c46ee8 <line:24:9> col:9 implicit 
referenced count 'int' 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27:  |-Field 0x46c46e88 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-late-parsed-struct-ptrs.c:23:3)'
 
# | next:32'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28:  `-Field 0x46c46db8 'count' 'int' 
# | next:32'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-sized-by-or-null-struct-ptrs.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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
# 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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
 -ast-dump
# 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/AST/attr-sized-by-or-null-struct-ptrs.c
# note: command had no output on stdout or stderr
# RUN: at line 2
/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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
 -ast-dump
# 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/AST/attr-sized-by-or-null-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:27:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf::(anonymous at [[ANON_STRUCT_PATH:.+]])'
# |                ^
# | <stdin>:25:128: note: scanning from here
# | | | `-FieldDecl 0x38fc5740 <line:34:5, col:24> col:24 buf 'struct 
size_known * __sized_by_or_null(count)':'struct size_known *'
# |                                                                             
                                                   ^
# | <stdin>:30:34: note: possible intended match here
# | |-RecordDecl 0x38fc5960 <line:38:1, line:43:1> line:38:8 struct 
on_pointer_anon_count definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:71:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf_ty_pos::(anonymous at [[ANON_STRUCT_PATH2:.+]])'
# |                ^
# | <stdin>:47:128: note: scanning from here
# | | | `-FieldDecl 0x38fc7450 <line:78:5, col:51> col:51 buf 'struct 
size_known * __sized_by_or_null(count)':'struct size_known *'
# |                                                                             
                                                   ^
# | <stdin>:52:34: note: possible intended match here
# | `-RecordDecl 0x38fc7670 <line:89:1, line:94:1> line:89:8 struct 
on_pointer_anon_count_ty_pos definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:85:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_count_ty_pos::(anonymous at [[ANON_STRUCT_PATH3:.+]])'
# |                ^
# | <stdin>:54:63: note: scanning from here
# |  | `-FieldDecl 0x38fc7788 <line:91:5, col:9> col:9 count 'int'
# |                                                               ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           20: | |-FieldDecl 0x38fc5348 <line:19:3, col:7> col:7 referenced 
count 'int' 
# |           21: | `-FieldDecl 0x38fc5490 <line:20:3, col:23> col:23 buf 
'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# |           22: |-RecordDecl 0x38fc5588 <line:31:1, line:36:1> line:31:8 
struct on_pointer_anon_buf definition 
# |           23: | |-FieldDecl 0x38fc5620 <line:32:3, col:7> col:7 referenced 
count 'int' 
# |           24: | |-RecordDecl 0x38fc5670 <line:33:3, line:35:3> line:33:3 
struct definition 
# |           25: | | `-FieldDecl 0x38fc5740 <line:34:5, col:24> col:24 buf 
'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# | next:27'0                                                                   
                                                                 X error: no 
match found
# |           26: | |-FieldDecl 0x38fc5888 <line:33:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27: | `-IndirectFieldDecl 0x38fc58e8 <line:34:24> col:24 implicit 
buf 'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28: | |-Field 0x38fc5888 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           29: | `-Field 0x38fc5740 'buf' 'struct size_known * 
__sized_by_or_null(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           30: |-RecordDecl 0x38fc5960 <line:38:1, line:43:1> line:38:8 
struct on_pointer_anon_count definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:27'1                                      ?                            
                                    possible intended match
# |           31: | |-RecordDecl 0x38fc59e0 <line:39:3, line:41:3> line:39:3 
struct definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           32: | | `-FieldDecl 0x38fc5a78 <line:40:5, col:9> col:9 count 
'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           33: | |-FieldDecl 0x38fc5b48 <line:39:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           34: | |-IndirectFieldDecl 0x38fc5ba8 <line:40:9> col:9 implicit 
referenced count 'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           35: | | |-Field 0x38fc5b48 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           42: | |-FieldDecl 0x38fc6060 <line:63:3, col:7> col:7 referenced 
count 'int' 
# |           43: | `-FieldDecl 0x38fc71a8 <line:64:3, col:49> col:49 buf 
'struct size_known ** __sized_by_or_null(count)':'struct size_known **' 
# |           44: |-RecordDecl 0x38fc7298 <line:75:1, line:80:1> line:75:8 
struct on_pointer_anon_buf_ty_pos definition 
# |           45: | |-FieldDecl 0x38fc7330 <line:76:3, col:7> col:7 referenced 
count 'int' 
# |           46: | |-RecordDecl 0x38fc7380 <line:77:3, line:79:3> line:77:3 
struct definition 
# |           47: | | `-FieldDecl 0x38fc7450 <line:78:5, col:51> col:51 buf 
'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# | next:71'0                                                                   
                                                                 X error: no 
match found
# |           48: | |-FieldDecl 0x38fc7598 <line:77:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:77:3)'
 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           49: | `-IndirectFieldDecl 0x38fc75f8 <line:78:51> col:51 implicit 
buf 'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           50: | |-Field 0x38fc7598 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:77:3)'
 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           51: | `-Field 0x38fc7450 'buf' 'struct size_known * 
__sized_by_or_null(count)':'struct size_known *' 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           52: `-RecordDecl 0x38fc7670 <line:89:1, line:94:1> line:89:8 
struct on_pointer_anon_count_ty_pos definition 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:71'1                                      ?                            
                                           possible intended match
# |           53:  |-RecordDecl 0x38fc76f0 <line:90:3, line:92:3> line:90:3 
struct definition 
# |           54:  | `-FieldDecl 0x38fc7788 <line:91:5, col:9> col:9 count 
'int' 
# | next:85                                                                     
X error: no match found
# |           55:  |-FieldDecl 0x38fc7858 <line:90:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:90:3)'
 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           56:  |-IndirectFieldDecl 0x38fc78b8 <line:91:9> col:9 implicit 
referenced count 'int' 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           57:  | |-Field 0x38fc7858 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-or-null-struct-ptrs.c:90:3)'
 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           58:  | `-Field 0x38fc7788 'count' 'int' 
# | next:85       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           59:  `-FieldDecl 0x38fc7950 <line:93:3, col:48> col:48 buf 
'struct size_known * __sized_by_or_null(count)':'struct size_known *' 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.AST/attr-sized-by-struct-ptrs.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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
# 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 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
 -ast-dump
# 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/AST/attr-sized-by-struct-ptrs.c
# note: command had no output on stdout or stderr
# RUN: at line 2
/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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
 -ast-dump | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
# 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 -fexperimental-late-parse-attributes 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
 -ast-dump
# 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/AST/attr-sized-by-struct-ptrs.c
# .---command stderr------------
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:27:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf::(anonymous at [[ANON_STRUCT_PATH:.+]])'
# |                ^
# | <stdin>:25:120: note: scanning from here
# | | | `-FieldDecl 0x1a2c4560 <line:34:5, col:24> col:24 buf 'struct 
size_known * __sized_by(count)':'struct size_known *'
# |                                                                             
                                           ^
# | <stdin>:30:34: note: possible intended match here
# | |-RecordDecl 0x1a2c4780 <line:38:1, line:43:1> line:38:8 struct 
on_pointer_anon_count definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:71:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_buf_ty_pos::(anonymous at [[ANON_STRUCT_PATH2:.+]])'
# |                ^
# | <stdin>:47:120: note: scanning from here
# | | | `-FieldDecl 0x1a2c6270 <line:78:5, col:43> col:43 buf 'struct 
size_known * __sized_by(count)':'struct size_known *'
# |                                                                             
                                           ^
# | <stdin>:52:34: note: possible intended match here
# | `-RecordDecl 0x1a2c6490 <line:89:1, line:94:1> line:89:8 struct 
on_pointer_anon_count_ty_pos definition
# |                                  ^
# | 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:85:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: |-FieldDecl {{.+}} implicit 'struct 
on_pointer_anon_count_ty_pos::(anonymous at [[ANON_STRUCT_PATH3:.+]])'
# |                ^
# | <stdin>:54:63: note: scanning from here
# |  | `-FieldDecl 0x1a2c65a8 <line:91:5, col:9> col:9 count 'int'
# |                                                               ^
# | 
# | Input file: <stdin>
# | Check file: 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           20: | |-FieldDecl 0x1a2c4168 <line:19:3, col:7> col:7 referenced 
count 'int' 
# |           21: | `-FieldDecl 0x1a2c42b0 <line:20:3, col:23> col:23 buf 
'struct size_known * __sized_by(count)':'struct size_known *' 
# |           22: |-RecordDecl 0x1a2c43a8 <line:31:1, line:36:1> line:31:8 
struct on_pointer_anon_buf definition 
# |           23: | |-FieldDecl 0x1a2c4440 <line:32:3, col:7> col:7 referenced 
count 'int' 
# |           24: | |-RecordDecl 0x1a2c4490 <line:33:3, line:35:3> line:33:3 
struct definition 
# |           25: | | `-FieldDecl 0x1a2c4560 <line:34:5, col:24> col:24 buf 
'struct size_known * __sized_by(count)':'struct size_known *' 
# | next:27'0                                                                   
                                                         X error: no match found
# |           26: | |-FieldDecl 0x1a2c46a8 <line:33:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           27: | `-IndirectFieldDecl 0x1a2c4708 <line:34:24> col:24 implicit 
buf 'struct size_known * __sized_by(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           28: | |-Field 0x1a2c46a8 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:33:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           29: | `-Field 0x1a2c4560 'buf' 'struct size_known * 
__sized_by(count)':'struct size_known *' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           30: |-RecordDecl 0x1a2c4780 <line:38:1, line:43:1> line:38:8 
struct on_pointer_anon_count definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:27'1                                      ?                            
                                    possible intended match
# |           31: | |-RecordDecl 0x1a2c4800 <line:39:3, line:41:3> line:39:3 
struct definition 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           32: | | `-FieldDecl 0x1a2c4898 <line:40:5, col:9> col:9 count 
'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           33: | |-FieldDecl 0x1a2c4968 <line:39:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           34: | |-IndirectFieldDecl 0x1a2c49c8 <line:40:9> col:9 implicit 
referenced count 'int' 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           35: | | |-Field 0x1a2c4968 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:39:3)'
 
# | next:27'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# |           42: | |-FieldDecl 0x1a2c4e80 <line:63:3, col:7> col:7 referenced 
count 'int' 
# |           43: | `-FieldDecl 0x1a2c5fc8 <line:64:3, col:41> col:41 buf 
'struct size_known ** __sized_by(count)':'struct size_known **' 
# |           44: |-RecordDecl 0x1a2c60b8 <line:75:1, line:80:1> line:75:8 
struct on_pointer_anon_buf_ty_pos definition 
# |           45: | |-FieldDecl 0x1a2c6150 <line:76:3, col:7> col:7 referenced 
count 'int' 
# |           46: | |-RecordDecl 0x1a2c61a0 <line:77:3, line:79:3> line:77:3 
struct definition 
# |           47: | | `-FieldDecl 0x1a2c6270 <line:78:5, col:43> col:43 buf 
'struct size_known * __sized_by(count)':'struct size_known *' 
# | next:71'0                                                                   
                                                         X error: no match found
# |           48: | |-FieldDecl 0x1a2c63b8 <line:77:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:77:3)'
 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           49: | `-IndirectFieldDecl 0x1a2c6418 <line:78:43> col:43 implicit 
buf 'struct size_known * __sized_by(count)':'struct size_known *' 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           50: | |-Field 0x1a2c63b8 field_index 1 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:77:3)'
 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           51: | `-Field 0x1a2c6270 'buf' 'struct size_known * 
__sized_by(count)':'struct size_known *' 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           52: `-RecordDecl 0x1a2c6490 <line:89:1, line:94:1> line:89:8 
struct on_pointer_anon_count_ty_pos definition 
# | next:71'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:71'1                                      ?                            
                                           possible intended match
# |           53:  |-RecordDecl 0x1a2c6510 <line:90:3, line:92:3> line:90:3 
struct definition 
# |           54:  | `-FieldDecl 0x1a2c65a8 <line:91:5, col:9> col:9 count 
'int' 
# | next:85                                                                     
X error: no match found
# |           55:  |-FieldDecl 0x1a2c6678 <line:90:3> col:3 implicit 'struct 
(anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:90:3)'
 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           56:  |-IndirectFieldDecl 0x1a2c66d8 <line:91:9> col:9 implicit 
referenced count 'int' 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           57:  | |-Field 0x1a2c6678 field_index 0 'struct (anonymous at 
/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/AST/attr-sized-by-struct-ptrs.c:90:3)'
 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           58:  | `-Field 0x1a2c65a8 'count' 'int' 
# | next:85       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           59:  `-FieldDecl 0x1a2c6770 <line:93:3, col:40> col:40 buf 
'struct size_known * __sized_by(count)':'struct size_known *' 
# | next:85       
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | >>>>>>
# `-----------------------------
# 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/179612
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to