summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/AnalysisBasedWarnings.cpp
Commit message (Expand)AuthorAgeFilesLines
* Teach CFGImplicitDtor::getDestructorDecl() about arrays of objects with destr...Ted Kremenek2011-03-031-1/+1
* Introduce CFGImplicitDtor::isNoReturn() to query whether a destructor actuall...Ted Kremenek2011-03-021-0/+15
* Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the r...Ted Kremenek2011-02-231-3/+47
* Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext.Ted Kremenek2011-02-231-0/+1
* Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(...Ted Kremenek2011-02-231-23/+4
* Don't suggest -Wuninitialized fixits for uninitialized enum types.Ted Kremenek2011-02-051-1/+3
* Based on user feedback, swap -Wuninitialized diagnostics to have the warning ...Ted Kremenek2011-02-021-32/+37
* Add temporary hack to -Wuninitialize to create a separate CFG (for C++ code) ...Ted Kremenek2011-02-011-1/+18
* Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++...Ted Kremenek2011-01-271-1/+1
* Teach -Wuninitialized to suggest "= false" for initializing bool variables.Ted Kremenek2011-01-271-0/+3
* Teach -Wreturn-type that destructors can appearTed Kremenek2011-01-261-11/+14
* Fix regression in -Wreturn-type caused by notTed Kremenek2011-01-251-12/+3
* Teach -Wuninitialized-experimental to also warnTed Kremenek2011-01-251-10/+17
* Provide -Wuninitialized-experimental fixitsTed Kremenek2011-01-211-3/+10
* Add basic fixits for -Wuninitialized-experimentalTed Kremenek2011-01-211-1/+20
* Enhance -Wuninitialized-experimental diagnosticsTed Kremenek2011-01-211-3/+51
* Teach UninitializedValuesV2 to implicitly reason about C++Ted Kremenek2011-01-181-7/+3
* Handle base and member destructors in CheckFallThrough.Anders Carlsson2011-01-171-1/+10
* Fix a bug where the -Wmissing-noreturn would always treat constructors with b...Anders Carlsson2011-01-161-0/+6
* Add initial prototype for implementation ofTed Kremenek2011-01-151-0/+30
* Remove a kludge from analysis based warnings that used to detectChandler Carruth2011-01-081-14/+2
* Fix diagnostic pragmas.Argyrios Kyrtzidis2010-12-151-9/+16
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-1/+1
* Introduce new CFGElement hierarchy to support C++ CFG, based on Marcin's patchZhongxing Xu2010-09-161-1/+5
* Enhance -Wreturn-type to not warn when control-flow is most likely limited by...Ted Kremenek2010-09-091-5/+9
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* Remove Sema.h's dependency on DeclCXX.h.John McCall2010-08-251-0/+1
* Remove AnalysisBasedWarnings.h's dependency on Type.hJohn McCall2010-08-251-6/+21
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* Fix namespace polution.Dan Gohman2010-07-261-0/+4
* Fix construction of AnalysisContext. Thanks Daniel.Zhongxing Xu2010-07-191-1/+1
* Add a hack to silence warnings about failing to return from functions afterChandler Carruth2010-05-171-0/+13
* Don't emit any fallthrough / missing-noreturn warnings if we can'tJohn McCall2010-05-161-5/+11
* Don't perform AnalysisBasedWarnings in Sema or run the static analyzer when aTed Kremenek2010-04-301-2/+4
* An edge from a call expression to the exit block is only an abnormal edgeJohn McCall2010-04-301-1/+2
* If a non-noreturn virtual member function is guaranteed not to return,Douglas Gregor2010-04-161-5/+16
* Remove micro-optimization for not issueing CFG-based warnings for 'static inl...Ted Kremenek2010-04-081-59/+2
* Removed unused object.Ted Kremenek2010-04-081-1/+0
* Use SmallVector instead of an std::queue.Ted Kremenek2010-04-081-2/+1
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-2/+2
* Be a bit more consistent in using operator->Rafael Espindola2010-03-291-1/+1
* For forward-declared static inline functions, delay CFG-based warnings until weTed Kremenek2010-03-231-7/+21
* Only perform CFG-based warnings on 'static inline' functions thatTed Kremenek2010-03-231-23/+69
* Don't bother running the analysis for CFG-based warnings if theTed Kremenek2010-03-201-0/+7
* Refactor CFG-based warnings in Sema to be run by a worked object called Analy...Ted Kremenek2010-03-201-0/+362
OpenPOWER on IntegriCloud