aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/AnalysisBasedWarnings.cpp
AgeCommit message (Expand)Author
2012-05-09Pull some cases of initialization with self-reference warnings out ofRichard Trieu
2012-05-03Silence unused-variable warning when assertions are disabled.Kaelyn Uhrain
2012-05-03Add -Wimplicit-fallthrough warning flag, which warns on fallthrough betweenRichard Smith
2012-05-03Fix a note without a SourceLocation.Richard Trieu
2012-04-30Add FixItHint for -Wnull-conversion to initialize with an appropriate literal.David Blaikie
2012-04-28[analyzer] Remove references to idx::TranslationUnit. Index is dead, cross-TU...Jordy Rose
2012-03-26ThreadSafetyReporter: Manage diagnostics in a std::list.Benjamin Kramer
2012-03-08improve on diagnostic and provide a fixit hint whenFariborz Jahanian
2012-02-15When overload resolution picks an implicitly-deleted special memberDouglas Gregor
2012-02-15Specialize noreturn diagnostics for lambda expressions.Douglas Gregor
2012-02-07Revert my patches which removed Diagnostic.h includes by moving some operator...Benjamin Kramer
2012-02-04Move various diagnostic operator<< overloads out of line and remove includes ...Benjamin Kramer
2012-02-03Thread safety analysis:Richard Smith
2012-01-24Revert various template unreachability code I committed accidentally.David Blaikie
2012-01-24Simple hack to do unreachable code analysis on template patterns.David Blaikie
2012-01-21Make clang's AST model sizeof and typeof with potentially-evaluated operands ...Eli Friedman
2012-01-12Improve 0-argument -Wvexing-parse diagnostic by adding notes with fix-its:Richard Smith
2011-12-20Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_...David Blaikie
2011-12-08This patch extends thread safety analysis with support for the scoped_lockabl...DeLesley Hutchins
2011-12-01Further tweak -Wurneachable-code and templates by allowing the warning to run onTed Kremenek
2011-11-30Don't run -Wunreachable-code on template instantiations. Different instantia...Ted Kremenek
2011-10-24Rename AnalysisContext to AnalysisDeclContext. Not only is this name more ac...Ted Kremenek
2011-10-23[analyzer] Remove LocationContext creation methods from AnalysisManager, and ...Ted Kremenek
2011-10-21Thread safety analysis refactoring: invalid lock expressions.DeLesley Hutchins
2011-10-19Only warn at self-initialization if some later use is always uninitialized.Matt Beaumont-Gay
2011-10-13Tweak -Wuninitialized's handling of 'int x = x' to report that as the root ca...Ted Kremenek
2011-10-10Don't suggest 'noreturn' for function template instantiations, becauseDouglas Gregor
2011-09-25Rename Diagnostic to DiagnosticsEngine as per issue 5397David Blaikie
2011-09-15Thread safety: refactoring various out of scope warnings to use the same inte...Caitlin Sadowski
2011-09-14Thread safety: reverting to use separate warning for requirement to hold any ...Caitlin Sadowski
2011-09-13Thread safety: Initializing var before exhaustive switch statement to deal wi...Caitlin Sadowski
2011-09-13Switch -Wreturn-type to completely rely on the CFG model of no-return.Chandler Carruth
2011-09-10Show either a location or a fixit note, not both, for uninitialized variable ...David Blaikie
2011-09-10Fix a diagnostics crasher with -Wmissing-noreturn in Objective-CDouglas Gregor
2011-09-09Thread safety: This patch deals with previously unhandled cases when building...Caitlin Sadowski
2011-09-09Thread Safety: Moving the analysis to a new fileCaitlin Sadowski
2011-09-09Thread safety: refactoring test casesCaitlin Sadowski
2011-09-09Thread safety: refactoring to use an error handlerCaitlin Sadowski
2011-09-08Thread safety: small edit to unused variation on warning left in by accident ...Caitlin Sadowski
2011-09-08Thread Safety: In C++0x Mutexes are the objects that control access to share...Caitlin Sadowski
2011-09-08Thread Safety: adding basic no thread safety analysis optionCaitlin Sadowski
2011-09-08Thread safety: Adding basic support for locks required and excluded attributesCaitlin Sadowski
2011-09-08Thread safety: shared vs. exclusive locksCaitlin Sadowski
2011-09-08Thread Safety: Patch to implement delayed parsing of attributes within aCaitlin Sadowski
2011-08-31Improve the diagnostic text for -Wmissing-noreturn to include the nameChandler Carruth
2011-08-29Thread safety: added basic handling for pt_guarded_by/var and guarded_by/var ...Caitlin Sadowski
2011-08-29Thread safety: various minor bugfixes, with test casesCaitlin Sadowski
2011-08-27In C++0x mode, suggest nullptr as the initializer for an uninitializedDouglas Gregor
2011-08-24Thread safety: Fix a few typos in last commit -- use LockID instead of Lock i...Caitlin Sadowski
2011-08-23Start reworking -Wunreachable-code. The original analysis had serious flaws ...Ted Kremenek