Ted Kremenek
|
99bb39afb4
[analyzer] Apply whitespace cleanups by Honggyu Kim.
|
10 years ago |
Benjamin Kramer
|
efb037a10e
Rewrite users of Stmt::child_begin/end into for-range loops.
|
10 years ago |
Aaron Ballman
|
e1c2ad65ca
Clarify pointer ownership semantics by hoisting the std::unique_ptr creation to the caller instead of hiding it in emitReport. NFC.
|
10 years ago |
Alexander Kornienko
|
8ca7705aa3
Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").
|
10 years ago |
Alexander Kornienko
|
ac58acc7f2
Fixed/added namespace ending comments using clang-tidy. NFC
|
10 years ago |
Benjamin Kramer
|
57772dcbac
Prefer SmallVector::append/insert over push_back loops. Clang edition.
|
10 years ago |
Benjamin Kramer
|
7daf211f6c
Update APIs that return a pair of iterators to return an iterator_range instead.
|
10 years ago |
David Blaikie
|
8ee697fb1b
Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.
|
10 years ago |
David Blaikie
|
db7770b837
Remove a use of raw pointer ownership (then non-ownership) in TrimmedGraph::popNextReportGraph
|
11 years ago |
David Blaikie
|
71c982873a
unique_ptrify ExplodedGraph::trim
|
11 years ago |
David Blaikie
|
cb5694cd3d
unique_ptrify BugReporter::visitors
|
11 years ago |
David Blaikie
|
805714ac36
unique_ptrify PathDiagnosticConsumer::HandlePathDiagnostic
|
11 years ago |
David Blaikie
|
bacd216359
unique_ptrify thep passing of BugReports to BugReportEquivClass
|
11 years ago |
David Blaikie
|
f990758c7b
unique_ptrify PathDiagnostic::setEndOfPath's argument
|
11 years ago |
David Blaikie
|
8b29c79969
unique_ptr-ify PathDiagnosticPiece ownership
|
11 years ago |
Ted Kremenek
|
fdf0d35132
Add support for the static analyzer to synthesize function implementations from external model files.
|
11 years ago |
Alp Toker
|
c556f81241
Track IntrusiveRefCntPtr::get() changes from LLVM r212366
|
11 years ago |
Craig Topper
|
1843a2095a
[C++11] Use 'nullptr'. StaticAnalyzer edition.
|
11 years ago |
Jordan Rose
|
022878f852
[analyzer] Fix a leak found by LSan.
|
11 years ago |
Chandler Carruth
|
2e5043a88c
[Modules] Fix potential ODR violations by sinking the DEBUG_TYPE
|
11 years ago |
Ted Kremenek
|
08abb12b08
[analyzer] Fix a bad bug in reversePropagateInterstingSymbols() where only one subexpression of BinaryOperator would be explored.
|
11 years ago |
Craig Topper
|
83daac80e9
[C++11] Add 'override' keyword to virtual methods that override their base class.
|
11 years ago |
Anton Yartsev
|
e018c7b00c
[analyzer] Eliminate memory leak in BugReporter::emitReport()
|
11 years ago |
Benjamin Kramer
|
c81e2906c1
[C++11] Avoid implicit conversion of ArrayRef to std::vector and use move semantics where appropriate.
|
11 years ago |
Ahmed Charles
|
f8b74ee5f0
[C++11] Replace OwningPtr include with <memory>.
|
11 years ago |
Ahmed Charles
|
70639e8de3
Replace OwningPtr with std::unique_ptr.
|
11 years ago |
Ahmed Charles
|
789a4f820d
Change OwningPtr::take() to OwningPtr::release().
|
11 years ago |
Ted Kremenek
|
d824372692
Remove dead return in BugReporter (found via -Wunreachable-code).
|
11 years ago |
Benjamin Kramer
|
ba9fd9e97e
[C++11] Replace llvm::tie with std::tie.
|
11 years ago |
Benjamin Kramer
|
1824794b41
[C++11] Replace llvm::next and llvm::prior with std::next and std::prev.
|
11 years ago |