aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/AnalysisBasedWarnings.cpp
AgeCommit message (Expand)Author
2011-08-23Constify the result of CFGStmt::getStmt().Ted Kremenek
2011-08-23Thread-safety analysis: adding in a basic lockset tracking system. ThisCaitlin Sadowski
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner
2011-07-22Move duplicate uninitialized warning suppression into theChandler Carruth
2011-07-21Simplify passing of CFGBuildOptions around for AnalysisContext. No functiona...Ted Kremenek
2011-07-19Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST ...Ted Kremenek
2011-07-16Zero this struct in a way that neither depends on the size of the struct nor ...Benjamin Kramer
2011-07-16Remove a gcc warning.Fariborz Jahanian
2011-07-08Initialize all the AnalysisBasedWarnings statistics to zero.Benjamin Kramer
2011-07-06Based on comments from Chris, switch to using CFG::getNumBlockIDs()Chandler Carruth
2011-07-06Build up statistics about the work done for analysis based warnings.Chandler Carruth
2011-07-02When producing -Wuninitialized Fix-Its for pointers, prefer " = NULL"Douglas Gregor
2011-05-11Teach CFG building how to deal with CXXMemberCallExprs and BoundMemberTy,John McCall
2011-04-05Simplify the tracking of when to issue a fixit hint, making the helperChandler Carruth
2011-04-05Separate the logic for issuing the initialization fixit hint from theChandler Carruth
2011-04-05Begin refactoring the uninitialized warning code that I uglied up. ThisChandler Carruth
2011-04-05Fix PR9624 by explicitly disabling uninitialized warnings for direct self-init:Chandler Carruth
2011-04-05Cleanup the style of some of this code prior to functional changes.Chandler Carruth
2011-04-04Fix PR 9626 (duplicated self-init warnings under -Wuninitialized) with numero...Ted Kremenek
2011-04-04-Wuninitialized: use "self-init" warning when issue uninitialized values warn...Ted Kremenek
2011-04-04-Wuninitialized: don't issue fixit for initializer if a variable declaration ...Ted Kremenek
2011-03-19Rename class 'CFGReachabilityAnalysis' to 'CFGReverseBlockReachabilityAnalysis'.Ted Kremenek
2011-03-17Don't construct two CFGs just to run -Wuninitialized. While this causes new ...Ted Kremenek
2011-03-15Split warnings from -Wuninitialized-experimental into "must-be-initialized" a...Ted Kremenek
2011-03-15Split warnings from -Wuninitialized-experimental into "must-be-initialized" a...Ted Kremenek
2011-03-15Rename UninitializedValuesV2 to UninitializedValues.Ted Kremenek
2011-03-10When doing reachability analysis for warnings issued under DiagRuntimeBehavio...Ted Kremenek
2011-03-03Teach CFGImplicitDtor::getDestructorDecl() about arrays of objects with destr...Ted Kremenek
2011-03-02Introduce CFGImplicitDtor::isNoReturn() to query whether a destructor actuall...Ted Kremenek
2011-02-23Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the r...Ted Kremenek
2011-02-23Have IdempotentOperationsChecker pull its CFGStmtMap from AnalysisContext.Ted Kremenek
2011-02-23Issue AnalysisBasedWarnings as part of calling Sema::PopBlockOrFunctionScope(...Ted Kremenek
2011-02-05Don't suggest -Wuninitialized fixits for uninitialized enum types.Ted Kremenek
2011-02-02Based on user feedback, swap -Wuninitialized diagnostics to have the warning ...Ted Kremenek
2011-02-01Add temporary hack to -Wuninitialize to create a separate CFG (for C++ code) ...Ted Kremenek
2011-01-27Tweak -Wuninitialized fixit for '_Bool' types to be initialized to 0, and C++...Ted Kremenek
2011-01-27Teach -Wuninitialized to suggest "= false" for initializing bool variables.Ted Kremenek
2011-01-26Teach -Wreturn-type that destructors can appearTed Kremenek
2011-01-25Fix regression in -Wreturn-type caused by notTed Kremenek
2011-01-25Teach -Wuninitialized-experimental to also warnTed Kremenek
2011-01-21Provide -Wuninitialized-experimental fixitsTed Kremenek
2011-01-21Add basic fixits for -Wuninitialized-experimentalTed Kremenek
2011-01-21Enhance -Wuninitialized-experimental diagnosticsTed Kremenek
2011-01-18Teach UninitializedValuesV2 to implicitly reason about C++Ted Kremenek
2011-01-17Handle base and member destructors in CheckFallThrough.Anders Carlsson
2011-01-16Fix a bug where the -Wmissing-noreturn would always treat constructors with b...Anders Carlsson
2011-01-15Add initial prototype for implementation ofTed Kremenek
2011-01-08Remove a kludge from analysis based warnings that used to detectChandler Carruth
2010-12-15Fix diagnostic pragmas.Argyrios Kyrtzidis
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall