Artem Dergachev
|
8c28a172b7
[analyzer] Fix analyzer warnings on analyzer.
|
6 years ago |
Artem Dergachev
|
c33061eb3c
[analyzer] Trust global initializers when analyzing main().
|
6 years ago |
Jonas Devlieghere
|
49a6b09101
[Clang] Migrate llvm::make_unique to std::make_unique
|
6 years ago |
Fangrui Song
|
f387617422
[analyzer] Fix -Wunused-function in NDEBUG builds with #ifdef LLVM_DUMP_METHOD
|
6 years ago |
Rui Ueyama
|
ce7674d7be
Fix parameter name comments using clang-tidy. NFC.
|
6 years ago |
Csaba Dabis
|
2c025c7a15
[analyzer] print() JSONify: Create pointers
|
6 years ago |
Artem Dergachev
|
28823bb645
[analyzer] exploded-graph-rewriter: Fix escaping StringRegions.
|
6 years ago |
Artem Dergachev
|
a66b18785d
[analyzer] Fix JSON dumps for store clusters.
|
6 years ago |
Csaba Dabis
|
754813c473
[analyzer] print() JSONify: Store implementation
|
6 years ago |
Artem Dergachev
|
7ffa1db3cf
[analyzer] Fix crash when returning C++ objects from ObjC messages-to-nil.
|
6 years ago |
Rafael Stahl
|
55bbda44b4
[analyzer][CrossTU] Extend CTU to VarDecls with initializer
|
6 years ago |
Artem Dergachev
|
9fd8114715
[analyzer] Make default bindings to variables actually work.
|
6 years ago |
Artem Dergachev
|
fa964a3d3f
[analyzer] Support C++17 aggregates with bases without constructors.
|
6 years ago |
Artem Dergachev
|
23cffd780f
Revert "[analyzer] Remove the "postponed" hack, deal with derived symbols..."
|
6 years ago |
Serge Guelton
|
1b91f2b9fb
Replace llvm::isPodLike<...> by llvm::is_trivially_copyable<...>
|
6 years ago |
Chandler Carruth
|
324f918438
Update the file headers across all of the LLVM projects in the monorepo
|
6 years ago |
Gabor Horvath
|
b1e9e90f5d
[analyzer] Assume that we always have a SubEngine available
|
6 years ago |
Kristof Umann
|
d1b208c30b
[analyzer] Evaluate all non-checker config options before analysis
|
6 years ago |
Artem Dergachev
|
447f4b58b0
[analyzer] Fix the "Zombie Symbols" bug.
|
6 years ago |
Kristof Umann
|
73bb3f29cb
[analyzer][NFC] Fix some incorrect uses of -analyzer-config options
|
6 years ago |
Reid Kleckner
|
1168491f34
Fix clang -Wimplicit-fallthrough warnings across llvm, NFC
|
6 years ago |
George Karpenkov
|
b0be6606a0
[analyzer] [NFC] Remove unused parameters, as found by -Wunused-parameter
|
7 years ago |
George Karpenkov
|
43322674ac
[analyzer] Remove the "postponed" hack, deal with derived symbols using an extra map
|
7 years ago |
Artem Dergachev
|
0d516dba5e
[analyzer] Support modeling no-op BaseToDerived casts in ExprEngine.
|
7 years ago |
George Karpenkov
|
01c0d176c0
[analyzer] [NFC] Follow the convention when naming classes
|
7 years ago |
George Karpenkov
|
1439c0a0dd
Invalidate static locals when escaping lambdas
|
7 years ago |
Artem Dergachev
|
e79c5536b0
[analyzer] Use sufficiently large types for index bounds calculation.
|
7 years ago |
Rafael Stahl
|
29dd917851
[analyzer] const init: handle non-explicit cases more accurately
|
7 years ago |
Alexander Kornienko
|
80679644bf
Fixes issue introduced by r331556.
|
7 years ago |
Adrian Prantl
|
647be32c60
Remove \brief commands from doxygen comments.
|
7 years ago |