summaryrefslogtreecommitdiffstats
path: root/lib/Analysis/PrintfFormatString.cpp
Commit message (Expand)AuthorAgeFilesLines
* [clang] Fix handling of "%zd" format specifierAlexander Shaposhnikov2017-07-141-3/+2
* Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC.Galina Kistanova2017-06-031-0/+1
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-2/+41
* Revert "Add support for __builtin_os_log_format[_buffer_size]"Mehdi Amini2016-10-241-41/+2
* Add support for __builtin_os_log_format[_buffer_size]Mehdi Amini2016-10-241-2/+41
* Enable support for __float128 in Clang and enable it on pertinent platformsNemanja Ivanovic2016-05-091-0/+1
* Revert 266186 as it breaks anything that includes type_traits on some platformsNemanja Ivanovic2016-04-151-1/+0
* Enable support for __float128 in ClangNemanja Ivanovic2016-04-131-0/+1
* [OpenCL] Move OpenCLImageTypes.def from clangAST to clangBasic library.Alexey Bader2016-04-131-1/+1
* [OpenCL] Complete image types support.Alexey Bader2016-04-081-0/+3
* [Sema] Handle UTF-8 invalid format string specifiersBruno Cardoso Lopes2016-03-291-1/+6
* Parse 'technical term' format specifier.Ted Kremenek2015-07-021-0/+62
* Add support for analyzing FreeBSD kernel printf extensions.Dimitry Andric2015-02-191-5/+38
* Objective-C. Under a special flag, -Wcstring-format-directive,Fariborz Jahanian2014-09-091-9/+45
* MS format strings: parse the 'Z' printf conversion specifier (PR20808)Hans Wennborg2014-09-071-1/+5
* MS format strings: allow the 'h' length modifier with C, C, s and S (PR20808)Hans Wennborg2014-09-041-1/+11
* MS format strings: support the 'w' length modifier (PR20808)Hans Wennborg2014-09-041-0/+6
* [C++11] Use 'nullptr'. Analysis edition.Craig Topper2014-05-201-3/+3
* Analysis: Make %I in printf more reasonable, add more testsDavid Majnemer2013-08-221-4/+5
* Analysis: Add support for MS specific printf format specifiersDavid Majnemer2013-08-211-4/+24
* Add support for __wchar_t in -fms-extensions mode.Hans Wennborg2013-05-101-1/+1
* Format strings: don't ever convert %+d to %lu.Jordan Rose2013-01-171-1/+1
* Format strings: correct signedness if already correcting width (%d,%u).Jordan Rose2013-01-171-1/+19
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-1/+1
* Format strings: offer a cast to 'unichar' for %C in Objective-C contexts.Jordan Rose2012-12-051-3/+5
* Format strings: the correct conversion for 'char' is %c, not %d or %hhd.Jordan Rose2012-12-051-1/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-1/+1
* Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o).Jordan Rose2012-09-131-3/+30
* Remove redundant semicolons which are null statements.Dmitri Gribenko2012-09-101-1/+1
* Format strings: %Ld isn't available on Darwin or Windows.Jordan Rose2012-09-081-3/+5
* Properly check length modfiers for %n in format strings.Hans Wennborg2012-08-071-2/+27
* Remove ScanfArgType and bake that logic into ArgType.Hans Wennborg2012-08-071-1/+1
* Rename analyze_format_string::ArgTypeResult to ArgTypeHans Wennborg2012-08-071-23/+23
* Make -Wformat check the argument type for %n.Hans Wennborg2012-07-301-0/+6
* Make -Wformat walk the typedef chain when looking for size_t, etc.Hans Wennborg2012-07-271-15/+2
* Make suggestions for mismatched enum arguments to printf/scanf.Jordan Rose2012-06-041-0/+4
* Suggest '%@' for Objective-C objects in ObjC format strings.Jordan Rose2012-05-301-1/+23
* Format string analysis: give 'q' its own enumerator.Hans Wennborg2012-02-161-2/+6
* Make -Wformat fix-its preserve original conversion specifiers.Hans Wennborg2012-02-151-4/+8
* Let %S, %ls, %C match 16bit types in NSStrings.Nico Weber2012-01-311-3/+10
* Fix NSLog format string checking for %@.Ted Kremenek2012-01-251-0/+2
* Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes...Ted Kremenek2012-01-241-2/+4
* scanf: parse the 'm' length modifier, and check that the right argumentsHans Wennborg2012-01-121-0/+2
* Support the 'a' length modifier in scanf format strings as a C90Hans Wennborg2011-12-151-4/+11
* Remove unnecessary braces from my previous commit.Hans Wennborg2011-12-091-2/+1
* Make printf warnings refer to wint_t and wchar_t by nameHans Wennborg2011-12-091-6/+9
* Move definition of ConversionSpecifier::toString() to FormatString.cppHans Wennborg2011-12-091-40/+0
* fix format specifier fixit for printf("%ld", "foo");Hans Wennborg2011-12-091-0/+2
* Make printf warnings refer to intmax_t et al. by nameHans Wennborg2011-12-071-4/+7
* Revert r145697 and dependent patch r145702. It added a dependency fromNick Lewycky2011-12-021-28/+5