[clang] Clang Static Analyzer: Fix stack overflow in template-heavy code (PR #184767)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Mar 5 04:50:53 PST 2026
github-actions[bot] wrote:
<!--PREMERGE ADVISOR COMMENT: Linux-->
# :penguin: Linux x64 Test Results
* 86732 tests passed
* 1300 tests skipped
* 9 tests failed
## Failed Tests
(click on a test name to see its output)
### Clang
<details>
<summary>Clang.Analysis/NewDelete-checker-test.cpp</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 -analyze -setup-static-analyzer -std=c++11 -fblocks /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete
# 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 -analyze -setup-static-analyzer -std=c++11 -fblocks /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/NewDelete-checker-test.cpp -verify=expected,newdelete -analyzer-checker=core -analyzer-checker=cplusplus.NewDelete
# .---command stderr------------
# | error: diagnostics with 'warning' severity expected but not seen:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/NewDelete-checker-test.cpp Line 518 'newdelete-warning': Attempt to release already released memory
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/NewDelete-checker-test.cpp Line 560 'newdelete-warning': Attempt to release already released memory
# | 2 errors generated.
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/ctor-trivial-copy.cpp</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 -analyze -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/ctor-trivial-copy.cpp 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/ctor-trivial-copy.cpp
# 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 -analyze -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config c++-inlining=constructors -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/ctor-trivial-copy.cpp
# note: command had no output on stdout or stderr
# error: command failed with exit status: 1
# 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/Analysis/ctor-trivial-copy.cpp
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/ctor-trivial-copy.cpp:98:17: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: { "kind": "Direct", "offset": 0, "value": "derived_${{[0-9]+}}{[[AGGR_CONJ]],Aggr.x}" },
# | ^
# | <stdin>:38:59: note: scanning from here
# | { "cluster": "Aggr2", "pointer": "0x34d355d0", "items": [
# | ^
# | <stdin>:38:59: note: with "AGGR_CONJ" equal to "conj_$11{int, LC10, S4343, #1}"
# | { "cluster": "Aggr2", "pointer": "0x34d355d0", "items": [
# | ^
# | <stdin>:39:2: note: possible intended match here
# | { "kind": "Default", "offset": 0, "value": "conj_$11{int, LC10, S4343, #1}" }
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/ctor-trivial-copy.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 33: { "kind": "Default", "offset": 0, "value": "conj_$10{int, LC10, S4343, #1}" }
# | 34: ]},
# | 35: { "cluster": "Aggr", "pointer": "0x34d34ae0", "items": [
# | 36: { "kind": "Default", "offset": 0, "value": "conj_$11{int, LC10, S4343, #1}" }
# | 37: ]},
# | 38: { "cluster": "Aggr2", "pointer": "0x34d355d0", "items": [
# | next:98'0 X error: no match found
# | next:98'1 with "AGGR_CONJ" equal to "conj_$11{int, LC10, S4343, #1}"
# | 39: { "kind": "Default", "offset": 0, "value": "conj_$11{int, LC10, S4343, #1}" }
# | next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:98'2 ? possible intended match
# | 40: ]},
# | next:98'0 ~~~~~
# | 41: { "cluster": "Aggr3", "pointer": "0x34d36140", "items": [
# | next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 42: { "kind": "Default", "offset": 0, "value": "conj_$11{int, LC10, S4343, #1}" }
# | next:98'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 43: ]}
# | next:98'0 ~~~~
# | 44: ]},
# | next:98'0 ~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/explain-svals.cpp</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 -analyze -setup-static-analyzer -triple i386-apple-darwin10 -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/explain-svals.cpp -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-config display-checker-name=false
# 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 -analyze -setup-static-analyzer -triple i386-apple-darwin10 -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/explain-svals.cpp -analyzer-checker=debug.ExprInspection -analyzer-checker=unix.cstring -analyzer-checker=unix.Malloc -analyzer-config display-checker-name=false
# .---command stderr------------
# | error: 'expected-warning' diagnostics expected but not seen:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/explain-svals.cpp Line 102: {{^lazily frozen compound value of 1st parameter of function 'clang_analyzer_explain\(\)'$}}
# | error: 'expected-warning' diagnostics seen but not expected:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/explain-svals.cpp Line 102: symbol of type 'int' conjured at CFG element 'conjure_S() (CXXRecordTypedCall, +0)'
# | 2 errors generated.
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/iterator-modeling.cpp</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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# 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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=false /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# .---command stderr------------
# | "program_state": {
# | "store": { "pointer": "0x414b1898", "items": [
# | { "cluster": "GlobalSystemSpaceRegion", "pointer": "0x414ac0c0", "items": [
# | { "kind": "Default", "offset": 0, "value": "conj_$1{int, LC1, S177103, #1}" }
# | ]},
# | { "cluster": "i0", "pointer": "0x414ac2e0", "items": [
# | { "kind": "Default", "offset": 0, "value": "conj_$2{int, LC1, S177103, #1}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x4147dce0", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177168, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$3{long, LC1, S177103, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$3{long, LC1, S177103, #1} .. <Unknown> ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "conj_$2{int, LC1, S177103, #1} : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$3{long, LC1, S177103, #1}",
# | "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$3{long, LC1, S177103, #1}"
# | ]}
# | ]
# | }"program_state": {
# | "store": { "pointer": "0x414b6e70", "items": [
# | { "cluster": "GlobalSystemSpaceRegion", "pointer": "0x414ac0c0", "items": [
# | { "kind": "Default", "offset": 0, "value": "conj_$9{int, LC1, S177234, #1}" }
# | ]},
# | { "cluster": "i1", "pointer": "0x414b6a70", "items": [
# | { "kind": "Default", "offset": 0, "value": "conj_$10{int, LC1, S177234, #1}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x4147dce0", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177290, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$11{long, LC1, S177234, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" },
# | { "symbol": "conj_$3{long, LC1, S177103, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$3{long, LC1, S177103, #1} .. conj_$11{long, LC1, S177234, #1} ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "conj_$10{int, LC1, S177234, #1} : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$11{long, LC1, S177234, #1}",
# | "i1 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$11{long, LC1, S177234, #1}"
# | ]}
# | ]
# | }
# `-----------------------------
# RUN: at line 3
/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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# 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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# .---command stderr------------
# | "program_state": {
# | "store": { "pointer": "0x338f5278", "items": [
# | { "cluster": "i0", "pointer": "0x338ecb40", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$1<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._start>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x338b8520", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177168, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S177103, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S177103, #1} .. <Unknown> ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$2{long, LC1, S177103, #1}"
# | ]}
# | ]
# | }"program_state": {
# | "store": { "pointer": "0x33907a98", "items": [
# | { "cluster": "i1", "pointer": "0x33906440", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$7<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._finish>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x338b8520", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177290, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S177103, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" },
# | { "symbol": "conj_$8{long, LC1, S177234, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S177103, #1} .. conj_$8{long, LC1, S177234, #1} ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i1 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$8{long, LC1, S177234, #1}"
# | ]}
# | ]
# | }
# `-----------------------------
# RUN: at line 5
/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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=0 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# 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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=0 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# .---command stderr------------
# | "program_state": {
# | "store": { "pointer": "0x1424f738", "items": [
# | { "cluster": "i0", "pointer": "0x14247000", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$1<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._start>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x14213930", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 176901, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S176837, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S176837, #1} .. <Unknown> ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$2{long, LC1, S176837, #1}"
# | ]}
# | ]
# | }"program_state": {
# | "store": { "pointer": "0x14261f58", "items": [
# | { "cluster": "i1", "pointer": "0x14260900", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$7<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._finish>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x14213930", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177024, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S176837, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" },
# | { "symbol": "conj_$8{long, LC1, S176968, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S176837, #1} .. conj_$8{long, LC1, S176968, #1} ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i1 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$8{long, LC1, S176968, #1}"
# | ]}
# | ]
# | }
# `-----------------------------
# RUN: at line 7
/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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=1 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# 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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=1 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# .---command stderr------------
# | "program_state": {
# | "store": { "pointer": "0x302f0f68", "items": [
# | { "cluster": "i0", "pointer": "0x302e8830", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$1<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._start>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x302b5300", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 176975, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S176911, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S176911, #1} .. <Unknown> ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$2{long, LC1, S176911, #1}"
# | ]}
# | ]
# | }"program_state": {
# | "store": { "pointer": "0x30303788", "items": [
# | { "cluster": "i1", "pointer": "0x30302130", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$7<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._finish>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x302b5300", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177098, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S176911, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" },
# | { "symbol": "conj_$8{long, LC1, S177042, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S176911, #1} .. conj_$8{long, LC1, S177042, #1} ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i1 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$8{long, LC1, S177042, #1}"
# | ]}
# | ]
# | }
# `-----------------------------
# RUN: at line 9
/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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=2 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# 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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config c++-container-inlining=true -DINLINE=1 -DSTD_ADVANCE_INLINE_LEVEL=2 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp -verify -analyzer-config display-checker-name=false
# .---command stderr------------
# | "program_state": {
# | "store": { "pointer": "0x19e9fa18", "items": [
# | { "cluster": "i0", "pointer": "0x19e972e0", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$1<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._start>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x19e60c30", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177057, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S176993, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S176993, #1} .. <Unknown> ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$2{long, LC1, S176993, #1}"
# | ]}
# | ]
# | }"program_state": {
# | "store": { "pointer": "0x19eb2238", "items": [
# | { "cluster": "i1", "pointer": "0x19eb0be0", "items": [
# | { "kind": "Direct", "offset": 0, "value": "&SymRegion{reg_$7<int * Element{SymRegion{reg_$0<std::vector<int> & V>},0 S64b,class std::vector<int>}._finish>}" }
# | ]}
# | ]},
# | "environment": { "pointer": "0x19e60c30", "items": [
# | { "lctx_id": 1, "location_context": "#0 Call", "calling": "print_state", "location": null, "items": [
# | { "stmt_id": 177180, "kind": "ImplicitCastExpr", "pretty": "clang_analyzer_printState", "value": "&code{clang_analyzer_printState}" }
# | ]}
# | ]},
# | "constraints": [
# | { "symbol": "conj_$2{long, LC1, S176993, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" },
# | { "symbol": "conj_$8{long, LC1, S177124, #1}", "range": "{ [-2305843009213693951, 2305843009213693951] }" }
# | ],
# | "equivalence_classes": null,
# | "disequality_info": null,
# | "dynamic_types": null,
# | "dynamic_casts": null,
# | "checker_messages": [
# | { "checker": "alpha.cplusplus.ContainerModeling", "messages": [
# | "Container Data :",
# | "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$2{long, LC1, S176993, #1} .. conj_$8{long, LC1, S177124, #1} ]"
# | ]},
# | { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | "Iterator Positions :",
# | "i1 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$8{long, LC1, S177124, #1}"
# | ]}
# | ]
# | }
# `-----------------------------
# RUN: at line 11
/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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp
# 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 -analyze -setup-static-analyzer -std=c++11 -analyzer-checker=core,cplusplus,alpha.cplusplus.IteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp
# 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/Analysis/iterator-modeling.cpp
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp:2038:17: error: CHECK-NEXT: is not on the line after the previous match
# | // CHECK-NEXT: "i0 : Valid ; Container == SymRegion{reg_$[[#]]<std::vector<int> & V>} ; Offset == conj_$[[#]]{long, LC[[#]], S[[#]], #[[#]]}"
# | ^
# | <stdin>:30:2: note: 'next' match was here
# | "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$3{long, LC1, S177103, #1}"
# | ^
# | <stdin>:28:25: note: previous match ended here
# | "Iterator Positions :",
# | ^
# | <stdin>:29:1: note: non-matching line after previous match is here
# | "conj_$2{int, LC1, S177103, #1} : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$3{long, LC1, S177103, #1}",
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/iterator-modeling.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | .
# | .
# | .
# | 25: "SymRegion{reg_$0<std::vector<int> & V>} : [ conj_$3{long, LC1, S177103, #1} .. <Unknown> ]"
# | 26: ]},
# | 27: { "checker": "alpha.cplusplus.IteratorModeling", "messages": [
# | 28: "Iterator Positions :",
# | 29: "conj_$2{int, LC1, S177103, #1} : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$3{long, LC1, S177103, #1}",
# | 30: "i0 : Valid ; Container == SymRegion{reg_$0<std::vector<int> & V>} ; Offset == conj_$3{long, LC1, S177103, #1}"
# | next:2038 !~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ error: match on wrong line
# | 31: ]}
# | 32: ]
# | 33: }"program_state": {
# | 34: "store": { "pointer": "0x3f7bd9e0", "items": [
# | 35: { "cluster": "GlobalSystemSpaceRegion", "pointer": "0x3f7b2b10", "items": [
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp</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 -analyze -setup-static-analyzer -std=c++17 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config alpha.cplusplus.STLAlgorithmModeling:AggressiveStdFindModeling=true -verify
# 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 -analyze -setup-static-analyzer -std=c++17 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -analyzer-config alpha.cplusplus.STLAlgorithmModeling:AggressiveStdFindModeling=true -verify
# .---command stderr------------
# | error: 'expected-warning' diagnostics expected but not seen:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 22: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 22: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 30 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:31): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 32 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:33): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 43: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 43: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 51 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:52): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 53 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:54): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 66: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 66: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 74 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:75): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 76 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:77): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 87: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 87: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 95 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:96): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 97 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:98): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 108: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 108: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 116 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:117): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 118 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:119): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 130: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 130: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 138 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:139): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 140 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:141): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 153: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 153: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 161 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:162): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 163 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:164): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 177: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 177: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 185 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:186): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 187 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:188): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 200: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 200: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 208 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:209): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 210 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:211): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 224: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 224: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 232 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:233): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 234 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:235): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 247: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 247: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 255 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:256): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 257 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:258): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 271: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 271: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 279 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:280): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 281 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:282): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 294: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 294: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 302 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:303): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 304 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:305): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 318: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 318: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 326 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:327): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 328 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:329): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 341: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 341: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 349 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:350): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 351 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:352): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 362: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 362: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 370 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:371): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 372 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:373): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 383: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 383: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 391 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:392): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 393 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:394): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 404: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 404: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 412 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:413): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 414 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:415): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 427: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 427: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 435 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:436): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 437 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:438): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 451: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 451: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 459 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:460): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 461 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:462): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 474: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 474: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 482 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:483): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 484 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:485): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 498: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 498: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 506 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:507): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 508 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:509): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 521: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 521: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 529 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:530): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 531 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:532): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 542: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 542: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 550 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:551): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 552 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:553): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 564: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 564: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 572 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:573): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 574 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:575): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 585: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 585: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 593 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:594): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 595 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:596): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 607: TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 607: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 615 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:616): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 617 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp:618): FALSE
# | error: 'expected-warning' diagnostics seen but not expected:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 22: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 30: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 32: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 43: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 51: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 53: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 66: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 74: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 76: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 87: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 95: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 97: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 108: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 116: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 118: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 130: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 138: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 140: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 153: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 161: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 163: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 177: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 185: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 187: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 200: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 208: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 210: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 224: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 232: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 234: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 247: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 255: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 257: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 271: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 279: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 281: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 294: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 302: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 304: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 318: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 326: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 328: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 341: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 349: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 351: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 362: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 370: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 372: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 383: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 391: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 393: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 404: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 412: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 414: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 427: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 435: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 437: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 451: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 459: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 461: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 474: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 482: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 484: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 498: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 506: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 508: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 521: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 529: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 531: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 542: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 550: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 552: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 564: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 572: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 574: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 585: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 593: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 595: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 607: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 615: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling-aggressive-std-find-modeling.cpp Line 617: TRUE [debug.ExprInspection]
# | 189 errors generated.
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/stl-algorithm-modeling.cpp</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 -analyze -setup-static-analyzer -std=c++17 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -verify
# 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 -analyze -setup-static-analyzer -std=c++17 /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp -analyzer-checker=core,cplusplus,alpha.cplusplus.STLAlgorithmModeling,debug.DebugIteratorModeling,debug.ExprInspection -analyzer-config aggressive-binary-operation-simplification=true -verify
# .---command stderr------------
# | error: 'expected-warning' diagnostics expected but not seen:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 21: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 28 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:29): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 30 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:31): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 40: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 47 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:48): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 49 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:50): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 61: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 68 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:69): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 70 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:71): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 80: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 87 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:88): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 89 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:90): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 99: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 106 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:107): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 108 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:109): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 119: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 126 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:127): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 128 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:129): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 140: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 147 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:148): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 149 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:150): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 162: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 169 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:170): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 171 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:172): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 183: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 190 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:191): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 192 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:193): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 205: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 212 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:213): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 214 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:215): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 226: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 233 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:234): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 235 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:236): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 248: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 255 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:256): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 257 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:258): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 269: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 276 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:277): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 278 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:279): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 291: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 298 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:299): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 300 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:301): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 312: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 319 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:320): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 321 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:322): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 331: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 338 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:339): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 340 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:341): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 350: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 357 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:358): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 359 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:360): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 369: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 376 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:377): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 378 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:379): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 390: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 397 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:398): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 399 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:400): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 412: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 419 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:420): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 421 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:422): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 433: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 440 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:441): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 442 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:443): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 455: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 462 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:463): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 464 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:465): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 476: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 483 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:484): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 485 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:486): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 495: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 502 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:503): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 504 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:505): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 515: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 523 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:524): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 525 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:526): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 535: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 542 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:543): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 544 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:545): FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 555: FALSE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 562 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:563): TRUE
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 564 (directive at /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp:565): FALSE
# | error: 'expected-warning' diagnostics seen but not expected:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 21: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 28: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 30: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 40: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 47: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 49: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 61: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 68: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 70: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 80: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 87: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 89: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 99: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 106: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 108: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 119: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 126: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 128: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 140: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 147: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 149: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 162: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 169: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 171: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 183: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 190: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 192: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 205: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 212: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 214: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 226: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 233: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 235: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 248: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 255: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 257: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 269: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 276: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 278: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 291: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 298: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 300: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 312: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 319: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 321: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 331: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 338: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 340: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 350: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 357: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 359: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 369: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 376: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 378: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 390: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 397: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 399: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 412: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 419: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 421: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 433: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 440: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 442: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 455: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 462: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 464: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 476: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 483: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 485: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 495: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 502: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 504: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 515: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 523: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 525: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 535: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 542: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 544: TRUE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 555: UNKNOWN [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 562: FALSE [debug.ExprInspection]
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/stl-algorithm-modeling.cpp Line 564: TRUE [debug.ExprInspection]
# | 162 errors generated.
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/store-dump-orders.cpp</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 -analyze -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/store-dump-orders.cpp 2>&1 | /home/gha/actions-runner/_work/llvm-project/llvm-project/build/bin/FileCheck /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/store-dump-orders.cpp
# 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 -analyze -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/store-dump-orders.cpp
# 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/Analysis/store-dump-orders.cpp
# .---command stderr------------
# | /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/store-dump-orders.cpp:44:17: error: CHECK-NEXT: expected string not found in input
# | // CHECK-NEXT: { "kind": "Default", "offset": 0, "value": "lazyCompoundVal
# | ^
# | <stdin>:9:62: note: scanning from here
# | { "cluster": "objfirst", "pointer": "0x30b2b220", "items": [
# | ^
# | <stdin>:16:2: note: possible intended match here
# | { "kind": "Default", "offset": 0, "value": "Unknown" },
# | ^
# |
# | Input file: <stdin>
# | Check file: /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/store-dump-orders.cpp
# |
# | -dump-input=help explains the following input dump.
# |
# | Input was:
# | <<<<<<
# | 1: "program_state": {
# | 2: "store": { "pointer": "0x30b310b0", "items": [
# | 3: { "cluster": "GlobalInternalSpaceRegion", "pointer": "0x30b2d4a0", "items": [
# | 4: { "kind": "Default", "offset": 0, "value": "conj_$2{int, LC1, S1495, #1}" }
# | 5: ]},
# | 6: { "cluster": "GlobalSystemSpaceRegion", "pointer": "0x30b2d590", "items": [
# | 7: { "kind": "Default", "offset": 0, "value": "conj_$3{int, LC1, S1495, #1}" }
# | 8: ]},
# | 9: { "cluster": "objfirst", "pointer": "0x30b2b220", "items": [
# | next:44'0 X error: no match found
# | 10: { "kind": "Default", "offset": 0, "value": "conj_$4{int, LC1, S1495, #1}" },
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 11: { "kind": "Direct", "offset": 320, "value": "1 S32b" },
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 12: { "kind": "Direct", "offset": 352, "value": "2 S32b" },
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 13: { "kind": "Direct", "offset": 384, "value": "3 S32b" }
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 14: ]},
# | next:44'0 ~~~~~
# | 15: { "cluster": "objsecond", "pointer": "0x30b1c440", "items": [
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 16: { "kind": "Default", "offset": 0, "value": "Unknown" },
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | next:44'1 ? possible intended match
# | 17: { "kind": "Direct", "offset": null, "value": "20 S32b" }
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 18: ]}
# | next:44'0 ~~~~
# | 19: ]},
# | next:44'0 ~~~~~
# | 20: "environment": { "pointer": "0x30b0f6c0", "items": [
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | 21: { "lctx_id": 1, "location_context": "#0 Call", "calling": "test_output", "location": null, "items": [
# | next:44'0 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
# | .
# | .
# | .
# | >>>>>>
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/taint-generic.cpp</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 -analyze -setup-static-analyzer -std=c++11 -Wno-format-security -analyzer-checker=core,optin.taint,security.ArrayBound,debug.ExprInspection -analyzer-config optin.taint.TaintPropagation:Config=/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/Inputs/taint-generic-config.yaml -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/taint-generic.cpp
# 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 -analyze -setup-static-analyzer -std=c++11 -Wno-format-security -analyzer-checker=core,optin.taint,security.ArrayBound,debug.ExprInspection -analyzer-config optin.taint.TaintPropagation:Config=/home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/Inputs/taint-generic-config.yaml -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/taint-generic.cpp
# .---command stderr------------
# | error: 'expected-warning' diagnostics expected but not seen:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/taint-generic.cpp Line 165: NO
# | error: 'expected-warning' diagnostics seen but not expected:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/taint-generic.cpp Line 165: YES [debug.ExprInspection]
# | 2 errors generated.
# `-----------------------------
# error: command failed with exit status: 1
--
```
</details>
<details>
<summary>Clang.Analysis/template-param-objects.cpp</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 -analyze -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -std=c++20 -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/template-param-objects.cpp
# 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 -analyze -setup-static-analyzer -analyzer-checker=core,debug.ExprInspection -analyzer-config eagerly-assume=false -std=c++20 -verify /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/template-param-objects.cpp
# .---command stderr------------
# | error: 'expected-warning' diagnostics expected but not seen:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/template-param-objects.cpp Line 14: lazyCompoundVal
# | error: 'expected-warning' diagnostics seen but not expected:
# | File /home/gha/actions-runner/_work/llvm-project/llvm-project/clang/test/Analysis/template-param-objects.cpp Line 14: Unknown [debug.ExprInspection]
# | 2 errors generated.
# `-----------------------------
# 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/184767
More information about the cfe-commits
mailing list