summaryrefslogtreecommitdiffstats
path: root/lib/Sema/AnalysisBasedWarnings.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* [C++11] Replace verbose functors with succinct lambdasBenjamin Kramer2014-03-011-33/+15
* As of r202325, CFGBlock predecessors may be NULL. Ignore such preds. Fixes a ...Nick Lewycky2014-02-271-0/+1
* Hoist culling of -Wunreachable-code from headers before we even run the analy...Ted Kremenek2014-02-251-6/+10
* Experiment with making -Wunreachable-code more immediately useful by restrict...Ted Kremenek2014-02-181-0/+6
* Rename getResultType() on function and method declarations to getReturnType()Alp Toker2014-01-251-3/+3
* [analyzer] Add a CFG node for the allocator call in a C++ 'new' expression.Jordan Rose2014-01-131-0/+1
* Ignore qualified templated functions for -Winfinite-recursion. This treatsRichard Trieu2014-01-041-0/+12
* Add -Winfinite-recursion to ClangRichard Trieu2013-12-211-0/+99
* Consumed analysis: Add param_typestate attribute, which specifies thatDeLesley Hutchins2013-10-171-0/+9
* Consumed Analysis: Allow parameters that are passed by non-const referenceDeLesley Hutchins2013-10-171-0/+12
* Move comment to its proper place.Ted Kremenek2013-10-141-2/+2
* Consumed analysis: switch from tests_consumed/unconsumed to a generalDeLesley Hutchins2013-10-111-9/+0
* Consumed analysis: improve loop handling. The prior version of the analysisDeLesley Hutchins2013-10-091-0/+7
* Consumed Analysis: Change callable_when so that it can take a list of statesDeLesley Hutchins2013-10-041-24/+8
* PR17290: Use 'false' macro in fix-it hint for initializing a variable of typeRichard Smith2013-09-201-7/+7
* PR16054: Slight strengthening for -Wsometimes-uninitialized: if we use aRichard Smith2013-09-121-10/+42
* Fix constructor-related typos.Benjamin Kramer2013-09-091-1/+1
* Consumed analysis: add return_typestate attribute.DeLesley Hutchins2013-09-031-31/+17
* Update to consumed analysis.DeLesley Hutchins2013-08-221-4/+3
* AnalysisBasedWarnings.cpp:: Prune "\param VariableName", possibly copypasto, ...NAKAMURA Takumi2013-08-131-6/+0
* Remove Sema includes from Analysis code to fix layeringReid Kleckner2013-08-121-3/+5
* Patch by Chris Wailes <chris.wailes@gmail.com>.DeLesley Hutchins2013-08-121-6/+132
* Compress pairs. No functionality change.Benjamin Kramer2013-06-291-8/+7