Kristof Umann
|
692350b332
[analyzer][NFC] Fix inconsistent references to checkers as "checks"
|
6 жил өмнө |
Artem Dergachev
|
8c28a172b7
[analyzer] Fix analyzer warnings on analyzer.
|
6 жил өмнө |
Artem Dergachev
|
b9fc39969b
[analyzer] Fix a crash when destroying a non-region.
|
6 жил өмнө |
Csaba Dabis
|
28934ad95e
[analyzer] StackFrameContext: Add NodeBuilderContext::blockCount() to its profile
|
6 жил өмнө |
Artem Dergachev
|
46470dfbae
[CFG] Add branch to skip vbase inits when they're handled by superclass.
|
6 жил өмнө |
Artem Dergachev
|
f587801ce9
[analyzer] Fix a crash when doing RVO from within blocks.
|
6 жил өмнө |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 жил өмнө |
Artem Dergachev
|
e6604f101f
[analyzer] pr37688: Fix a crash upon evaluating a deleted destructor of a union.
|
6 жил өмнө |
Artem Dergachev
|
61c52cbbb1
[analyzer] Improve modeling for returning an object from the top frame with RVO.
|
6 жил өмнө |
Kristof Umann
|
d1b208c30b
[analyzer] Evaluate all non-checker config options before analysis
|
6 жил өмнө |
Reid Kleckner
|
1168491f34
Fix clang -Wimplicit-fallthrough warnings across llvm, NFC
|
6 жил өмнө |
Artem Dergachev
|
035a4f5180
[analyzer] Add support for constructors of arguments.
|
7 жил өмнө |
Stephen Kelly
|
a7d278685d
Port getStartLoc -> getBeginLoc
|
7 жил өмнө |
Simon Pilgrim
|
237bb7367b
Add missing semicolon.
|
7 жил өмнө |
Simon Pilgrim
|
57a69c56f4
Replace 'FALL-THROUGH' comment with LLVM_FALLTHROUGH to silence warning. NFCI.
|
7 жил өмнө |
Artem Dergachev
|
4b1d995628
[CFG] [analyzer] Implement function argument construction contexts.
|
7 жил өмнө |
Artem Dergachev
|
9d345ab5b4
[analyzer] Add support for pre-C++17 copy elision.
|
7 жил өмнө |
Artem Dergachev
|
c3d3ed8659
[CFG] [analyzer] Simplify lifetime-extended temporary construction contexts.
|
7 жил өмнө |
Artem Dergachev
|
22d5fd239a
[analyzer] Re-enable lifetime extension for temporaries without destructors.
|
7 жил өмнө |
Artem Dergachev
|
f5fb3f3b81
[CFG] [analyzer] Add construction contexts that explain pre-C++17 copy elision.
|
7 жил өмнө |
George Karpenkov
|
3387634751
[analyzer] [NFC] A convenient getter for getting a current stack frame
|
7 жил өмнө |
Artem Dergachev
|
747fefe469
[analyzer] Re-enable C++17-specific RVO construction contexts.
|
7 жил өмнө |
Artem Dergachev
|
1c7d3ca00f
[analyzer] Re-enable C++17-specific variable and member construction contexts.
|
7 жил өмнө |
Artem Dergachev
|
0d16135638
[analyzer] Track class member initializer constructors path-sensitively.
|
7 жил өмнө |
Artem Dergachev
|
ac7160d5c1
[analyzer] pr37270: Track constructor target region, even if just a variable.
|
7 жил өмнө |
Artem Dergachev
|
43ed70876c
[analyzer] NFC: Merge code for finding and tracking construction target.
|
7 жил өмнө |
Artem Dergachev
|
01f66df781
[analyzer] Re-enable constructors when lifetime extension through fields occurs.
|
7 жил өмнө |
Artem Dergachev
|
a4a9c5d1fd
[analyzer] NFC: Track all constructed objects in a single state trait.
|
7 жил өмнө |
Artem Dergachev
|
4f25981ffc
[analyzer] pr18953: Split C++ zero-initialization from default initialization.
|
7 жил өмнө |
Richard Smith
|
5d50602a8d
Track the result of evaluating a computed noexcept specification on the
|
7 жил өмнө |