summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* -Warc-repeated-use-of-weak: check ivars and variables as well.Jordan Rose2012-09-281-5/+28
* Add a warning (off by default) for repeated use of the same weak property.Jordan Rose2012-09-281-0/+120
* Revert 'Fix a typo 'iff' => 'if''. iff is an abreviation of if and only if. S...Sylvestre Ledru2012-09-271-4/+4
* Fix a typo 'iff' => 'if'Sylvestre Ledru2012-09-271-4/+4
* Thread-safety analysis: fix ICE when EXCLUSIVE_LOCKS_REQUIRED orDeLesley Hutchins2012-09-191-3/+3
* Thread-safety analysis: differentiate between two forms of analysis; a preciseDeLesley Hutchins2012-09-101-14/+34
* Continue including temporary destructors in the CFG used for warnings.Jordan Rose2012-09-051-1/+2
* [ms-inline asm] Remove old cruft now that MS-style asms their own code path.Chad Rosier2012-08-201-7/+0
* Uninitialized variables: two little changes:Richard Smith2012-07-171-0/+1
* Thread safety analysis: fixed incorrect error message at the end of a locks_r...DeLesley Hutchins2012-07-021-0/+3
* Stop referring to functions as methods in per-function fallthrough-checking.Alexis Hunt2012-06-151-7/+7
* Etch out the code path for MS-style inline assembly.Chad Rosier2012-06-111-0/+6
* Implementation of a "soft opt-in" option for -Wimplicit-fallthrough diagnosti...Alexander Kornienko2012-06-021-5/+16
* In response to some discussions on IRC, tweak the wording of the newRichard Smith2012-05-261-44/+112
* Don't offer '[[clang::fallthrough]];' fix-it when a fall-through occurs to aAlexander Kornienko2012-05-261-2/+5
* Split a chunk of -Wconditional-uninitialized warnings out into a separate flag,Richard Smith2012-05-251-23/+122
* Some cleanups around the uninitialized variables warning, and a FIXME. No fun...Richard Smith2012-05-241-0/+2
* Pull some cases of initialization with self-reference warnings out ofRichard Trieu2012-05-091-33/+25
* Silence unused-variable warning when assertions are disabled.Kaelyn Uhrain2012-05-031-0/+1
* Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith2012-05-031-1/+192
* Fix a note without a SourceLocation.Richard Trieu2012-05-031-0/+5
* Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.David Blaikie2012-04-301-2/+2
* [analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU...Jordy Rose2012-04-281-1/+1
* ThreadSafetyReporter: Manage diagnostics in a std::list.Benjamin Kramer2012-03-261-7/+5
* improve on diagnostic and provide a fixit hint whenFariborz Jahanian2012-03-081-7/+19
* When overload resolution picks an implicitly-deleted special memberDouglas Gregor2012-02-151-1/+0
* Specialize noreturn diagnostics for lambda expressions.Douglas Gregor2012-02-151-8/+28
* Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer2012-02-071-1/+0
* Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer2012-02-041-0/+1
* Thread safety analysis:Richard Smith2012-02-031-31/+43
* Revert various template unreachability code I committed accidentally.David Blaikie2012-01-241-4/+5
* Simple hack to do unreachable code analysis on template patterns.David Blaikie2012-01-241-5/+4
* Make clang's AST model sizeof and typeof with potentially-evaluated operands ...Eli Friedman2012-01-211-2/+6
* Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith2012-01-121-33/+6
* Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie2011-12-201-0/+2
* This patch extends thread safety analysis with support for the scoped_lockabl...DeLesley Hutchins2011-12-081-2/+2
* Further tweak -Wurneachable-code and templates by allowing the warning to run onTed Kremenek2011-12-011-14/+6
* Don't run -Wunreachable-code on template instantiations. Different instantia...Ted Kremenek2011-11-301-2/+8
* Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek2011-10-241-4/+4
* [analyzer] Remove LocationContext creation methods from AnalysisManager, and ...Ted Kremenek2011-10-231-1/+1
* Thread safety analysis refactoring: invalid lock expressions.DeLesley Hutchins2011-10-211-2/+9
* Only warn at self-initialization if some later use is always uninitialized.Matt Beaumont-Gay2011-10-191-2/+13
* Tweak -Wuninitialized's handling of 'int x = x' to report that as the root ca...Ted Kremenek2011-10-131-24/+46
* Don't suggest 'noreturn' for function template instantiations, becauseDouglas Gregor2011-10-101-1/+17
* Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie2011-09-251-12/+12
* Thread safety: refactoring various out of scope warnings to use the same inte...Caitlin Sadowski2011-09-151-12/+15
* Thread safety: reverting to use separate warning for requirement to hold any ...Caitlin Sadowski2011-09-141-4/+9
* Thread safety: Initializing var before exhaustive switch statement to deal wi...Caitlin Sadowski2011-09-131-1/+1
OpenPOWER on IntegriCloud