summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
Commit message (Expand)AuthorAgeFilesLines
* [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
* Don't use unnamed local enums as template arguments.Joerg Sonnenberger2013-06-261-1/+1
* Thread safety analysis: turn on checking within lock and unlock functions.DeLesley Hutchins2013-04-081-2/+6
* Fixed "fallthrough annotation does not directly precede switch label" warning inAlexander Kornienko2013-04-021-0/+4
* Fix typos: [Dd]iagnosic -> [Dd]iagnosticStefanus Du Toit2013-03-011-1/+1
* Remove the CFGElement "Invalid" state.David Blaikie2013-02-231-4/+4
* Replace CFGElement llvm::cast support to be well-defined.David Blaikie2013-02-211-6/+6
* Fixed diagnostic nondeterministic order bug (pr14901).Enea Zaffanella2013-02-151-7/+10
* -Wimplicit-fallthrough: fixed two cases where "fallthrough annotation in unre...Alexander Kornienko2013-02-071-3/+16
* Fixed segmentation fault when a CFGBlock has NULL successor.Alexander Kornienko2013-02-011-1/+1
* Don't warn on fall-through from unreachable code.Alexander Kornienko2013-01-301-3/+25
* Silence unintended fallthrough diagnostic on a case label preceded with a nor...Alexander Kornienko2013-01-251-0/+4
* Don't suggest to insert [[clang::fallthrough]] before empty cases. Fix for mu...Alexander Kornienko2013-01-251-5/+10
* Implement C++11 semantics for [[noreturn]] attribute. This required splittingRichard Smith2013-01-171-2/+1
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-2/+2
* Fix analysis based warnings so that all warnings are emitted when compilingDeLesley Hutchins2012-12-071-1/+1
* Thread safety analysis: Add a new "beta" warning flag: -Wthread-safety-beta.DeLesley Hutchins2012-12-051-0/+4
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-17/+17
* Per discussion on cfe-dev, re-enable suppression of -Wimplicit-fallthrough on...Ted Kremenek2012-11-121-0/+12
* Revert "Disable -Wimplicit-fallthrough when not using C++.", pending further ...Ted Kremenek2012-11-101-13/+0
* Disable -Wimplicit-fallthrough when not using C++.Ted Kremenek2012-11-101-0/+13
* -Warc-repeated-use-of-weak: allow single reads in loops from local variables.Jordan Rose2012-10-291-5/+30
* -Warc-repeated-use-of-weak: Don't warn on a single read followed by writes.Jordan Rose2012-10-111-4/+36
* StringRef-ify Binary/UnaryOperator::getOpcodeStrDavid Blaikie2012-10-081-1/+1
* Move the 'find macro by spelling' infrastructure to the Preprocessor class andDmitri Gribenko2012-09-291-58/+8
* Fix buildbots by not using a template from another namespace.Jordan Rose2012-09-281-8/+7
* Compatibility macro detection for the -Wimplicit-fallthrough diagnostic.Alexander Kornienko2012-09-281-1/+66
OpenPOWER on IntegriCloud