aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Analysis/Analyses/FormatString.h
AgeCommit message (Expand)Author
2013-02-20Include llvm::Optional in clang/Basic/LLVM.hDavid Blaikie
2012-09-13Format strings: offer a fixit for Darwin's %D/%U/%O to ISO %d/%u/%o.Jordan Rose
2012-09-13Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o).Jordan Rose
2012-09-08Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso.Jordan Rose
2012-09-08Format strings: %Ld isn't available on Darwin or Windows.Jordan Rose
2012-08-07Remove ScanfArgType and bake that logic into ArgType.Hans Wennborg
2012-08-07Rename analyze_format_string::ArgTypeResult to ArgTypeHans Wennborg
2012-07-27Make -Wformat walk the typedef chain when looking for size_t, etc.Hans Wennborg
2012-05-03Fix a couple of cases of (innocuous) unmarked fallthrough. At least one of theseRichard Smith
2012-03-09-Wformat-non-iso: warn about positional arguments (pr12017)Hans Wennborg
2012-02-22Warn about non-standard format strings (pr12017)Hans Wennborg
2012-02-16Tweak the comment on the 'q' length modifier again.Hans Wennborg
2012-02-16Update comment as per Joerg's comment on r150697.Hans Wennborg
2012-02-16Format string analysis: give 'q' its own enumerator.Hans Wennborg
2012-02-15Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg
2012-02-13Fix typo in PrintfConversionSpecifier::isDoubleArg()Hans Wennborg
2012-01-31Let %S, %ls, %C match 16bit types in NSStrings.Nico Weber
2012-01-12scanf: parse the 'm' length modifier, and check that the right argumentsHans Wennborg
2011-12-15Support the 'a' length modifier in scanf format strings as a C90Hans Wennborg
2011-12-10Check that arguments to a scanf call match the format specifier,Hans Wennborg
2011-12-09Make printf warnings refer to wint_t and wchar_t by nameHans Wennborg
2011-12-07Make printf warnings refer to intmax_t et al. by nameHans Wennborg
2011-12-02Revert r145697 and dependent patch r145702. It added a dependency fromNick Lewycky
2011-12-02Make conversion specifier warning refer to typedef if possible.Hans Wennborg
2011-11-09Fixing 80 col violations (& removing any trailing whitespace on files I was t...David Blaikie
2011-10-25Tweak printf format string parsing to accept 'hh' conversion specifier to acc...Ted Kremenek
2011-10-18Suggest %zu for size_t args to printf.Hans Wennborg
2011-07-20add raw_ostream and Twine to LLVM.h, eliminating a ton of llvm:: qualifications.Chris Lattner
2011-07-20now that we have a centralized place to do so, add some using declarations forChris Lattner
2011-01-08Add semantic checking that the "thousands grouping"Ted Kremenek
2011-01-08Add printf format string parsing support for 'Ted Kremenek
2010-08-24Fix printf format string checking for '%lc' (which expects a wint_t or compat...Ted Kremenek
2010-07-27Revert r109428 "Hoist argument type checking into CheckFormatHandler. This i...Michael J. Spencer
2010-07-26Hoist argument type checking into CheckFormatHandler. This is prep for scanf...Ted Kremenek
2010-07-20Move 'hasValidLengthModifier' from PrintfFormatSpecifier to FormatSpecifier.Ted Kremenek
2010-07-20Refactor ScanfConversionSpecifier to subclass ConversionSpecifier.Ted Kremenek
2010-07-20Add 'ConversionSpecifier' root class in 'analyze_format_string' namespace andTed Kremenek
2010-07-20Tidy up analyze_printf::ConversionSpecifier::Kind declaration, prepping it to...Ted Kremenek
2010-07-20Rename 'UnicodeStrArg' to 'SArg'.Ted Kremenek
2010-07-20Rename 'ConsumedSoFarArg' -> 'nArg' and 'OutIntPtrArg' to 'nArg' (scanf and p...Ted Kremenek
2010-07-20Rename 'VoidPtrArg' to 'pArg' in printf/scanf checking.Ted Kremenek
2010-07-20Rename 'CStrArg' to 'sArg' for printf checking to match with the analagous en...Ted Kremenek
2010-07-20Rename analyze_printf::ConversionSpecifier::IntAsCharArg to 'cArg' to matchTed Kremenek
2010-07-19Don't warn when a '%%' or '%*d' (scanf) is used in a format string with posit...Ted Kremenek
2010-07-16Add most of the boilerplate support for scanf format string checking. This i...Ted Kremenek