aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaChecking.cpp
AgeCommit message (Expand)Author
2010-02-11Uncomment lines I never meant to have left commented in a commit.Ted Kremenek
2010-02-11Patch by Cristian Draghici:Ted Kremenek
2010-02-10Convert tabs to spaces.Ted Kremenek
2010-02-06Don't diagnose missing noreturns for uninstantiated templates. Fixes PR6247.Anders Carlsson
2010-02-05Standardize the parsing of function type attributes in a way thatJohn McCall
2010-02-04Move ParseFormatString() and FormatStringHandler back into the analyze_printf...Ted Kremenek
2010-02-02Mark dtors for parameter variables and eliminate some redundant type munging.John McCall
2010-02-02Access control for implicit destructor calls. Diagnostic could be orders ofJohn McCall
2010-02-01In C++, an initializer on a variable doesn't necessarily mean it's the defini...Sebastian Redl
2010-02-01Use early return as suggested by Cristian Draghici.Ted Kremenek
2010-02-01Format string checking: selectively ignore implicit casts to 'int'Ted Kremenek
2010-02-01Fix for PR5185. C99 [*] VLA notation should be disallowed in function definit...Sam Weinig
2010-01-30Add basic type checking of format string conversion specifiers and their argu...Ted Kremenek
2010-01-29Be a little more permissive than C99: allow 'unsigned' to be used forTed Kremenek
2010-01-29Switch Sema over to using the new implementation of format stringTed Kremenek
2010-01-29Alternate format string checking: issue warnings for incomplete format specif...Ted Kremenek
2010-01-29Alternate format string checking: issue a warning for invalid conversion spec...Ted Kremenek
2010-01-29Alternate format string checking: check for excess data arguments.Ted Kremenek
2010-01-29Alternate format string checking: check if the number of format specifiers ex...Ted Kremenek
2010-01-29Alternate format string checking: warn of '%n' as being potentially insecure.Ted Kremenek
2010-01-29Add precision/field width checking to AlternateCheckPrintfString().Ted Kremenek
2010-01-28Start fleshing out Sema::AlternateCheckPrintfString():Ted Kremenek
2010-01-28Add placeholder function in Sema for new format string checking logic.Ted Kremenek
2010-01-28Fix 80 col violation.Ted Kremenek
2010-01-28Remove invalid conversion specifiers from format string checking.Ted Kremenek
2010-01-25Split libAnalysis into two libraries: libAnalysis and libChecker.Ted Kremenek
2010-01-21Wire up the new range reporting for unreachable code.Mike Stump
2010-01-21Improve unreachable code warnings with respect to dead member andMike Stump
2010-01-21Improve unreachable code warnings for with respect to dead functional casts i...Mike Stump
2010-01-21Improve unreachable code warnings for with respect to c-style casts.Mike Stump
2010-01-21Improve unreachable code warnings for with respect to ? :.Mike Stump
2010-01-21Improve unreachable code warnings for with respect to compoundMike Stump
2010-01-21Improve unreachable code warnings with respect to dead binary andMike Stump
2010-01-21Speed up compilation by avoiding generating exceptional edges fromMike Stump
2010-01-21Move some recent checking code into SemaChecking instead.Mike Stump
2010-01-11Roll out ASTContext::getTypeSizeInChars(), replacing instances ofKen Dyck
2010-01-06Don't assert when dealing with unsigned casts of lvalues. Fixes PR5961.John McCall
2010-01-06Derive tighter ranges for & and >> in the conversion-checking code.John McCall
2010-01-06Significantly rework the calculation of effective integer-expression rangesJohn McCall
2010-01-05Remove stale comment. We already do format string checking for functions wit...Ted Kremenek
2010-01-04Move the -Wconversion logic into SemaChecking.cpp. There's a fair amount ofJohn McCall
2010-01-04Move the -Wsign-compare logic into SemaChecking.cpp.John McCall
2009-12-23Update for the intrinsic changes in llvm: the object size intrinsicEric Christopher
2009-12-22fix a bug handling the gnu ?: extension. Patch by Storlek on IRC,Chris Lattner
2009-12-04Fix for PR5679: make __builtin_prefetch a bit more flexible in what it acceptsEli Friedman
2009-11-17Adjust format attribute index for implicit object arguments. Fixes PR5521.Sebastian Redl
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-10-30warn about returning the address of a label.Chris Lattner
2009-10-23Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor
2009-10-20Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman