summaryrefslogtreecommitdiff
path: root/lib/Sema/AnalysisBasedWarnings.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* arc-repeated-use-of-weak should not warn about IBOutlet propertiesBob Wilson2016-05-251-0/+6
* Avoid -Wshadow warnings about constructor parameters named after fieldsReid Kleckner2016-04-291-1/+1
* P0188R1: add support for standard [[fallthrough]] attribute. This is almostRichard Smith2016-03-081-11/+32
* [Sema] Replace pointer-to-map with a map. NFC.George Burgess IV2015-12-101-12/+6
* Use Sema::getLocForEndOfToken instead of Preprocessor::getLocForEndOfToken. NFCCraig Topper2015-11-151-3/+1
* Define weak and __weak to mean ARC-style weak references, even in MRC.John McCall2015-10-221-1/+1
* Fix Clang-tidy modernize-use-nullptr warnings in source directories; other mi...Hans Wennborg2015-10-061-14/+13
* Fix a few things with -Winfinite-recursion. NFCRichard Trieu2015-08-211-42/+48
* Use llvm::reverse to make a bunch of loops use foreach. NFC.Pete Cooper2015-07-301-2/+1
* Sema: Avoid a stack overflow on large CFGsDuncan P. N. Exon Smith2015-07-231-16/+24
* Sema: Split out helper from checkForFunctionCall(), NFCDuncan P. N. Exon Smith2015-07-231-37/+37
* Switch users of the 'for (StmtRange range = stmt->children(); range; ++range)...Benjamin Kramer2015-07-021-5/+4
* Revert r240270 ("Fixed/added namespace ending comments using clang-tidy").Alexander Kornienko2015-06-221-10/+7
* Fixed/added namespace ending comments using clang-tidy. NFCAlexander Kornienko2015-06-221-7/+10
* add ConstEvaluatedExprVisitorScott Douglass2015-06-101-8/+9
* Append CXXDefaultInitExpr's wrapped expression to the CFG when visiting a con...Enrico Pertoso2015-06-031-0/+1
* Replace push_back(Constructor(foo)) with emplace_back(foo) for non-trivial typesBenjamin Kramer2015-05-291-31/+31
* Use 'override/final' instead of 'virtual' for overridden methodsAlexander Kornienko2015-04-111-14/+9
* Move ThreadSafetyReporter into an anonymous namespace. NFC.Benjamin Kramer2015-03-191-4/+4
* Move helper class into an anonymous namespace.Benjamin Kramer2015-02-161-1/+2
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-2/+19
* Revert "Thread Safety Analysis: add support for before/after annotations on m...Reid Kleckner2015-02-031-19/+2
* Thread Safety Analysis: add support for before/after annotations on mutexes.DeLesley Hutchins2015-02-031-2/+19
* Update for LLVM API change to make Small(Ptr)Set::insert return pair<iterator...David Blaikie2014-11-191-2/+2
* Report when a function-try-block does not return a value on all control paths...Aaron Ballman2014-10-241-36/+29
* Adds 'override' to overriding methods. NFC.Fariborz Jahanian2014-10-011-1/+1
* Thread Safety Analysis: add new warning flag, -Wthread-safety-reference, whichDeLesley Hutchins2014-09-181-1/+34
* Const-correctness, return-after-else, and formatting updates. NFC.Aaron Ballman2014-08-151-12/+10
* Thread safety analysis: add -Wthread-safety-verbose flag, which adds addition...DeLesley Hutchins2014-08-141-12/+60
* Thread Safety Analysis: add a -Wthread-safety-negative flag that warns wheneverDeLesley Hutchins2014-08-041-0/+9
* Thread Safety Analysis: Replace the old and broken SExpr with the newDeLesley Hutchins2014-07-281-6/+6
* rewrap to 80 cols, no behavior changeNico Weber2014-07-081-2/+3
* Fix "warning: fallthrough annotation does not directly precede switch label" ...Alexander Kornienko2014-06-241-0/+3
* Hide the concept of diagnostic levels from lex, parse and semaAlp Toker2014-06-151-31/+21
* [C++11] Use 'nullptr'. Sema edition.Craig Topper2014-05-261-6/+6
* Add a check for tautological bitwise comparisons to -Wtautological-compare.Jordan Rose2014-05-201-0/+9
* Refactoring some for loops to use range-based for loops instead. No functiona...Aaron Ballman2014-05-151-84/+46
* Fix a bunch of mislayered clang/Lex includes from SemaAlp Toker2014-05-031-3/+3
* Fix a bad interaction between -Wtautological-overlap-compare and delayedRichard Trieu2014-04-151-4/+11
* Add a new subgroup to -Wtautological-compare, -Wtautological-overlap-compare,Richard Trieu2014-04-051-0/+39
* Turn off -Wmissing-noreturn warning for blocks Fariborz Jahanian2014-04-031-6/+2
* Updating the capability attribute diagnostics to be more capability-neutral. ...Aaron Ballman2014-04-011-35/+46
* Improve -Wunreachable-code to provide a means to indicate code is intentional...Ted Kremenek2014-03-291-1/+14
* The release_capability, release_shared_capability and release_generic_capabil...Aaron Ballman2014-03-211-1/+9
* [-Wunreachable-code] add a specialized diagnostic for unreachable increment e...Ted Kremenek2014-03-211-1/+5
* [-Wunreachable-code] Simplify and broad -Wunreachable-code-return, including ...Ted Kremenek2014-03-201-1/+1
* Further refine -Wunreachable-code groups so that -Wno-unreachable-code-break ...Ted Kremenek2014-03-151-10/+19
* Start breaking -Wunreachable-code up into different diagnostic groups.Ted Kremenek2014-03-151-2/+15
* [C++11] Add 'override' keyword to virtual methods that override their base cl...Craig Topper2014-03-121-22/+26
* [-Wunreachable-code] Handle Objective-C bool literals in 'isConfigurationValue'.Ted Kremenek2014-03-091-1/+1