github-actions[bot] wrote:

<!--PREMERGE ADVISOR COMMENT: Windows-->
# :window: Windows x64 Test Results

* 52310 tests passed
* 918 tests skipped
* 6 tests failed

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

### Clang
<details>
<summary>Clang.Analysis/auto-obj-dtors-cfg-output.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem 
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc 
-analyze -setup-static-analyzer -std=c++98 -fcxx-exceptions -fexceptions 
-analyzer-checker=debug.DumpCFG -analyzer-config cfg-rich-constructors=false 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\auto-obj-dtors-cfg-output.cpp
 > 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\auto-obj-dtors-cfg-output.cpp.tmp
 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' 
-cc1 -internal-isystem 
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 
-analyze -setup-static-analyzer -std=c++98 -fcxx-exceptions -fexceptions 
-analyzer-checker=debug.DumpCFG -analyzer-config cfg-rich-constructors=false 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\auto-obj-dtors-cfg-output.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\auto-obj-dtors-cfg-output.cpp.tmp
 -check-prefixes=CHECK,CXX98,WARNINGS 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\auto-obj-dtors-cfg-output.cpp
# executed command: 
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 
'--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\auto-obj-dtors-cfg-output.cpp.tmp'
 -check-prefixes=CHECK,CXX98,WARNINGS 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\auto-obj-dtors-cfg-output.cpp'
# .---command stderr------------
# | 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\auto-obj-dtors-cfg-output.cpp:280:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: 19: ~A() (Temporary object destructor)
# |                ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\auto-obj-dtors-cfg-output.cpp.tmp:141:30:
 note: scanning from here
# |  18: D d = {A(), {A(), A()}};
# |                              ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\auto-obj-dtors-cfg-output.cpp.tmp:144:3:
 note: possible intended match here
# |  21: ~A() (Temporary object destructor)
# |   ^
# | 
# | Input file: 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\auto-obj-dtors-cfg-output.cpp.tmp
# | Check file: 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\auto-obj-dtors-cfg-output.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           136:  13: [B1.12] (ImplicitCastExpr, NoOp, const A) 
# |           137:  14: [B1.13] 
# |           138:  15: [B1.14] (CXXConstructExpr, A) 
# |           139:  16: {[B1.7], [B1.12]} 
# |           140:  17: {[B1.2], {[B1.7], [B1.12]}} 
# |           141:  18: D d = {A(), {A(), A()}}; 
# | next:280'0                                  X error: no match found
# |           142:  19: (FullExprCleanup collected 3 MTEs) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           143:  20: ~A() (Temporary object destructor) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           144:  21: ~A() (Temporary object destructor) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:280'1       ?                                      possible intended 
match
# |           145:  22: ~A() (Temporary object destructor) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           146:  23: A() (CXXConstructExpr, A) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           147:  24: [B1.23] (BindTemporary) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           148:  25: [B1.24] (ImplicitCastExpr, NoOp, const A) 
# | next:280'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           149:  26: [B1.25] 
# | next:280'0     ~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.Analysis/cfg-rich-constructors.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem 
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG -triple 
x86_64-apple-darwin12 -std=c++11 -w 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.cpp
 > 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.cpp.tmp
 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' 
-cc1 -internal-isystem 
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG -triple 
x86_64-apple-darwin12 -std=c++11 -w 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.cpp.tmp
 -check-prefixes=CHECK,CXX11,CXX11-ELIDE 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.cpp
# executed command: 
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 
'--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.cpp.tmp'
 -check-prefixes=CHECK,CXX11,CXX11-ELIDE 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.cpp'
# .---command stderr------------
# | 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.cpp:256:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: 7: CFGNewAllocator(C *)
# |                ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.cpp.tmp:316:33:
 note: scanning from here
# |  6: C([B1.5]) (Base initializer)
# |                                 ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.cpp.tmp:318:2:
 note: possible intended match here
# |  8: CFGNewAllocator(C *)
# |  ^
# | 
# | Input file: 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.cpp.tmp
# | Check file: 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |             .
# |             .
# |             .
# |           311:  1: C::get 
# |           312:  2: [B1.1] (ImplicitCastExpr, FunctionToPointerDecay, C 
(*)(void)) 
# |           313:  3: [B1.2]() (CXXRecordTypedCall, [B1.4]) 
# |           314:  4: [B1.3] 
# |           315:  5: [B1.4] (CXXConstructExpr, C([B1.4]) (Base initializer), 
C) 
# |           316:  6: C([B1.5]) (Base initializer) 
# | next:256'0                                     X error: no match found
# |           317:  7: (FullExprCleanup collected 1 MTEs) 
# | next:256'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           318:  8: CFGNewAllocator(C *) 
# | next:256'0     ~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:256'1      ?                        possible intended match
# |           319:  9: C::get 
# | next:256'0     ~~~~~~~~~~~
# |           320:  10: [B1.9] (ImplicitCastExpr, FunctionToPointerDecay, C 
(*)(void)) 
# | next:256'0     
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           321:  11: [B1.10]() (CXXRecordTypedCall, [B1.12], [B1.13]) 
# | next:256'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           322:  12: [B1.11] 
# | next:256'0     ~~~~~~~~~~~~~
# |           323:  13: [B1.12] (CXXConstructExpr, [B1.14], C) 
# | next:256'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             .
# |             .
# |             .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.Analysis/cfg-rich-constructors.mm</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem 
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG -triple 
x86_64-apple-darwin12 -std=c++11 -w 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.mm 
> 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp
 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' 
-cc1 -internal-isystem 
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG -triple 
x86_64-apple-darwin12 -std=c++11 -w 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.mm'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp
 -check-prefixes=CHECK,CXX11,CXX11-ELIDE 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.mm
# executed command: 
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 
'--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp'
 -check-prefixes=CHECK,CXX11,CXX11-ELIDE 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.mm'
# .---command stderr------------
# | 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.mm:33:16:
 error: CXX11-NEXT: is not on the line after the previous match
# | // CXX11-NEXT: 10: ~D() (Temporary object destructor)
# |                ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp:38:2:
 note: 'next' match was here
# |  10: ~D() (Temporary object destructor)
# |  ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp:14:24:
 note: previous match ended here
# |  9: [[B1.2] foo:[B1.8]]
# |                        ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp:15:1:
 note: non-matching line after previous match is here
# |  10: (FullExprCleanup collected 1 MTEs)
# | ^
# | 
# | Input file: 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg-rich-constructors.mm.tmp
# | Check file: 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg-rich-constructors.mm
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |          .
# |          .
# |          .
# |         33:  5: [B1.4] (ImplicitCastExpr, NoOp, const D) 
# |         34:  6: [B1.5] 
# |         35:  7: [B1.6] (CXXConstructExpr, [B1.8], D) 
# |         36:  8: D d = [e bar]; 
# |         37:  9: (FullExprCleanup collected 1 MTEs) 
# |         38:  10: ~D() (Temporary object destructor) 
# | next:33      !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~  error: match on wrong 
line
# |         39:  11: [B1.8].~D() (Implicit destructor) 
# |         40:  Preds (1): B2 
# |         41:  Succs (1): B0 
# |         42:  
# |         43:  [B0 (EXIT)] 
# |         44:  Preds (1): B1 
# |         45:  
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.Analysis/cfg.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem 
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG -triple 
x86_64-apple-darwin12 -Wno-error=invalid-gnu-asm-cast -std=c++11 
-analyzer-config cfg-rich-constructors=false 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg.cpp > 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp
 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' 
-cc1 -internal-isystem 
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG -triple 
x86_64-apple-darwin12 -Wno-error=invalid-gnu-asm-cast -std=c++11 
-analyzer-config cfg-rich-constructors=false 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp
 -check-prefixes=CHECK,WARNINGS 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg.cpp
# executed command: 
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 
'--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp'
 -check-prefixes=CHECK,WARNINGS 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg.cpp'
# .---command stderr------------
# | C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg.cpp:393:17: 
error: CHECK-NEXT: is not on the line after the previous match
# |  // CHECK-NEXT: ~LifetimeExtend()
# |                 ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp:499:6:
 note: 'next' match was here
# |  48: ~LifetimeExtend() (Temporary object destructor)
# |      ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp:497:35:
 note: previous match ended here
# |  46: Aggregate a{LifetimeExtend(4), LifetimeExtend(4)};
# |                                   ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp:498:1:
 note: non-matching line after previous match is here
# |  47: (FullExprCleanup collected 2 MTEs)
# | ^
# | 
# | Input file: 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\cfg.cpp.tmp
# | Check file: C:\_work\llvm-project\llvm-project\clang\test\Analysis\cfg.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |           .
# |           .
# |           .
# |         494:  43: [B1.42] 
# |         495:  44: [B1.43] (CXXConstructExpr, const LifetimeExtend) 
# |         496:  45: {[B1.34], [B1.41]} 
# |         497:  46: Aggregate a{LifetimeExtend(4), LifetimeExtend(4)}; 
# |         498:  47: (FullExprCleanup collected 2 MTEs) 
# |         499:  48: ~LifetimeExtend() (Temporary object destructor) 
# | next:393          !~~~~~~~~~~~~~~~~                                error: 
match on wrong line
# |         500:  49: ~LifetimeExtend() (Temporary object destructor) 
# |         501:  50: 4 
# |         502:  51: [B1.46].~Aggregate() (Implicit destructor) 
# |         503:  52: 5 
# |         504:  53: [B1.52] (CXXConstructExpr, LifetimeExtend) 
# |           .
# |           .
# |           .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.Analysis/missing-bind-temporary.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem 
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc 
-analyze -setup-static-analyzer -triple x86_64-unknown-linux 
-analyzer-checker=debug.DumpCFG -std=c++14 -analyzer-config 
eagerly-assume=false 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\missing-bind-temporary.cpp
 > 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\missing-bind-temporary.cpp.tmp
 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' 
-cc1 -internal-isystem 
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 
-analyze -setup-static-analyzer -triple x86_64-unknown-linux 
-analyzer-checker=debug.DumpCFG -std=c++14 -analyzer-config 
eagerly-assume=false 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\missing-bind-temporary.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\missing-bind-temporary.cpp.tmp
 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\missing-bind-temporary.cpp
# executed command: 
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 
'--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\missing-bind-temporary.cpp.tmp'
 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\missing-bind-temporary.cpp'
# .---command stderr------------
# | 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\missing-bind-temporary.cpp:31:16:
 error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: 10: ~B() (Temporary object destructor)
# |                ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\missing-bind-temporary.cpp.tmp:27:35:
 note: scanning from here
# |  9: [B1.5] = [B1.8] (OperatorCall)
# |                                   ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\missing-bind-temporary.cpp.tmp:29:2:
 note: possible intended match here
# |  11: ~B() (Temporary object destructor)
# |  ^
# | 
# | Input file: 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\missing-bind-temporary.cpp.tmp
# | Check file: 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\missing-bind-temporary.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |            .
# |            .
# |            .
# |           22:  4: [B1.3] (ImplicitCastExpr, FunctionToPointerDecay, B 
&(*)(B &&) noexcept) 
# |           23:  5: i 
# |           24:  6: {} (CXXConstructExpr, [B1.7], [B1.8], B) 
# |           25:  7: [B1.6] (BindTemporary) 
# |           26:  8: [B1.7] 
# |           27:  9: [B1.5] = [B1.8] (OperatorCall) 
# | next:31'0                                       X error: no match found
# |           28:  10: (FullExprCleanup collected 1 MTEs) 
# | next:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           29:  11: ~B() (Temporary object destructor) 
# | next:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:31'1      ?                                       possible intended 
match
# |           30:  12: [B1.2].~B() (Implicit destructor) 
# | next:31'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |           31:  Preds (1): B2 
# | next:31'0     ~~~~~~~~~~~~~~~
# |           32:  Succs (1): B0 
# | next:31'0     ~~~~~~~~~~~~~~~
# |           33:  
# | next:31'0     ~
# |           34:  [B0 (EXIT)] 
# | next:31'0     ~~~~~~~~~~~~~
# |            .
# |            .
# |            .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1

--

```
</details>
<details>
<summary>Clang.Analysis/temp-obj-dtors-cfg-output.cpp</summary>

```
Exit Code: 1

Command Output (stdout):
--
# RUN: at line 1
rm -f 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp
# executed command: rm -f 
'C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp'
# note: command had no output on stdout or stderr
# RUN: at line 2
c:\_work\llvm-project\llvm-project\build\bin\clang.exe -cc1 -internal-isystem 
C:\_work\llvm-project\llvm-project\build\lib\clang\23\include -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG 
-analyzer-config cfg-rich-constructors=false -std=c++98 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\temp-obj-dtors-cfg-output.cpp
 > 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp
 2>&1
# executed command: 'c:\_work\llvm-project\llvm-project\build\bin\clang.exe' 
-cc1 -internal-isystem 
'C:\_work\llvm-project\llvm-project\build\lib\clang\23\include' -nostdsysteminc 
-analyze -setup-static-analyzer -analyzer-checker=debug.DumpCFG 
-analyzer-config cfg-rich-constructors=false -std=c++98 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\temp-obj-dtors-cfg-output.cpp'
# note: command had no output on stdout or stderr
# RUN: at line 3
c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe 
--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp
 -check-prefixes=CHECK,CXX98,WARNINGS,CXX98-WARNINGS 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\temp-obj-dtors-cfg-output.cpp
# executed command: 
'c:\_work\llvm-project\llvm-project\build\bin\filecheck.exe' 
'--input-file=C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp'
 -check-prefixes=CHECK,CXX98,WARNINGS,CXX98-WARNINGS 
'C:\_work\llvm-project\llvm-project\clang\test\Analysis\temp-obj-dtors-cfg-output.cpp'
# .---command stderr------------
# | 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\temp-obj-dtors-cfg-output.cpp:244:11:
 error: CHECK: expected string not found in input
# | // CHECK: 6: ~A() (Temporary object destructor)
# |           ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp:33:33:
 note: scanning from here
# |  5: [B1.4] (CXXConstructExpr, A)
# |                                 ^
# | 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp:35:2:
 note: possible intended match here
# |  7: ~A() (Temporary object destructor)
# |  ^
# | 
# | Input file: 
C:\_work\llvm-project\llvm-project\build\tools\clang\test\Analysis\Output\temp-obj-dtors-cfg-output.cpp.tmp
# | Check file: 
C:\_work\llvm-project\llvm-project\clang\test\Analysis\temp-obj-dtors-cfg-output.cpp
# | 
# | -dump-input=help explains the following input dump.
# | 
# | Input was:
# | <<<<<<
# |              .
# |              .
# |              .
# |             28:  [B1] 
# |             29:  1: A() (CXXConstructExpr, A) 
# |             30:  2: [B1.1] (BindTemporary) 
# |             31:  3: [B1.2] (ImplicitCastExpr, NoOp, const A) 
# |             32:  4: [B1.3] 
# |             33:  5: [B1.4] (CXXConstructExpr, A) 
# | check:244'0                                     X error: no match found
# |             34:  6: (FullExprCleanup collected 1 MTEs) 
# | check:244'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# |             35:  7: ~A() (Temporary object destructor) 
# | check:244'0     ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | check:244'1      ?                                      possible intended 
match
# |             36:  8: return [B1.5]; 
# | check:244'0     ~~~~~~~~~~~~~~~~~~~
# |             37:  Preds (1): B2 
# | check:244'0     ~~~~~~~~~~~~~~~
# |             38:  Succs (1): B0 
# | check:244'0     ~~~~~~~~~~~~~~~
# |             39:  
# | check:244'0     ~
# |             40:  [B0 (EXIT)] 
# | check:244'0     ~~~~~~~~~~~~~
# |              .
# |              .
# |              .
# | >>>>>>
# `-----------------------------
# 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/177985
_______________________________________________
cfe-commits mailing list
[email protected]
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to