- e19dc61 OpenCL: Don't warn on v printf modifier by Matt Arsenault · 7 years ago
- a4526d7 test: actually fix the condition properly by Saleem Abdulrasool · 7 years ago
- 241c33b test: improve condition for the check by Saleem Abdulrasool · 7 years ago
- 29bf94d Sema: handle `wint_t` more carefully for printf checking by Saleem Abdulrasool · 7 years ago
- 9f10f34 Fix printf specifier handling: invalid specifier should not be marked as "consuming data arguments" by Mehdi Amini · 9 years ago
- d273aab [Sema] Fix PR30481: crash on checking printf args. by George Burgess IV · 9 years ago
- 648c369 Do not warn about format strings that are indexed string literals. by Stephen Hines · 9 years ago
- 6a17e51 Revert "Do not warn about format strings that are indexed string literals." by Stephen Hines · 9 years ago
- 0535fec Do not warn about format strings that are indexed string literals. by Stephen Hines · 9 years ago
- dc195d0 [Sema] Attempt to fix tests for utf-8 invalid format string specifiers by Bruno Cardoso Lopes · 10 years ago
- 0c18d03 [Sema] Handle UTF-8 invalid format string specifiers by Bruno Cardoso Lopes · 10 years ago
- 57819fc Move the fixit for -Wformat-security to a note. by Bob Wilson · 10 years ago
- 9a31b3b Reduce false positives in printf/scanf format checker by Andy Gibbs · 10 years ago
- 1a66025 Try to green test/Sema/format-strings.c on Win bots by Hans Wennborg · 11 years ago
- 272bcf6 Let stddef.h respect __need_{wchar_t, size_t, NULL, ptrdiff_t, wint_t}. by Nico Weber · 11 years ago
- 6c6a4f4 Sema: Emit a warning for non-null terminated format strings and other pathological cases. by Benjamin Kramer · 12 years ago
- d473363 Correct hyphenations in comments and assert messages by Alp Toker · 12 years ago
- 0e5d677 Correctly compute the index of the first string format argument when deciding by Eli Friedman · 12 years ago
- 813985b Add a comment to test to clarify the intention here by Dmitri Gribenko · 13 years ago
- 2f9cc04 Format strings: suggest %lld instead of %qd and %Ld with -Wformat-non-iso. by Jordan Rose · 13 years ago
- 9230359 Format strings: %Ld isn't available on Darwin or Windows. by Jordan Rose · 13 years ago
- abc1e22 Properly check length modfiers for %n in format strings. by Hans Wennborg · 13 years ago
- 16250c7 -Wformat: better handling of qualifiers on pointer arguments by Hans Wennborg · 13 years ago
- 5c8de78 Do not warn on correct use of the '%n' format specifier. by Matt Beaumont-Gay · 13 years ago
- ebcd1c7 Make -Wformat check the argument type for %n. by Hans Wennborg · 13 years ago
- 32d825a Use the argument location instead of the format string location when warning by Matt Beaumont-Gay · 13 years ago
- d873508 Merge branch 'format-string-braced-init' by Matt Beaumont-Gay · 13 years ago
- 92d4945 Fix a recent regression with the merging of format attributes. by Rafael Espindola · 13 years ago
- 967b9ce Make -Wformat accept printf("%hhx", c); with -funsigned-char by Hans Wennborg · 13 years ago
- 222f278 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 13 years ago
- 3636554 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 13 years ago
- e31772f Add a test for r156092. by Bob Wilson · 13 years ago
- c9dd946 Warn about non-standard format strings (pr12017) by Hans Wennborg · 14 years ago
- 58dab68 When calling a non variadic format function(vprintf, vscanf, NSLogv, …), warn if the format string argument is a parameter that is not itself declared as a format string with compatible format. by Jean-Daniel Dupas · 14 years ago
- 9bc9bcc Format string analysis: give 'q' its own enumerator. by Hans Wennborg · 14 years ago
- f81b9d1 Fix typo in PrintfConversionSpecifier::isDoubleArg() by Hans Wennborg · 14 years ago
- 6567f48 non-literal strftime format string is not unsafe. by Jean-Daniel Dupas · 14 years ago
- cb197b0 FormatCheckers should emit all diagnostics using EmitFormatDiagnostic(). by Jean-Daniel Dupas · 14 years ago
- 028573e7 Update on format attribute handling. by Jean-Daniel Dupas · 14 years ago
- 6fa5727 Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes PR 9466. by Ted Kremenek · 14 years ago
- e7b9d43 Tighten format string diagnostic and make it a bit clearer (and a bit closer to GCC's). by Ted Kremenek · 14 years ago
- 03cf7b7 Fix for PR9751 to change the behavior of -Wformat warnings. If the format by Richard Trieu · 14 years ago
- 74e82bd Tweak printf format string parsing to accept 'hh' conversion specifier to accept any char, not just signed char. Fixes <rdar://problem/10303638>. by Ted Kremenek · 14 years ago
- 6e302b2 Do not warn about empty format strings when there are no data arguments. Fixes <rdar://problem/9473155>. by Ted Kremenek · 14 years ago
- 183875f Control 'invalid conversion specifier' warnings under a subflag (-Wformat-invalid-specifier) of -Wformat. Fixes <rdar://problem/10031930>. by Ted Kremenek · 14 years ago
- d0c2afd Revert r135147 and r135075. The consensus was that this wasn't the right thing to do. by Ted Kremenek · 14 years ago
- ba84cf5 Reapply r135075, but modify format-strings.c and format-strings-fixit.c test cases to be more portable with an explicit target triple. by Ted Kremenek · 14 years ago
- cc47e0f Re-relax conversion specifier checking for printf format strings and conversion specifiers. My recent change was a mistake. by Ted Kremenek · 14 years ago
- 1d3fb8a Fix inversion in argument type checking for format strings with conversion specifiers for character types. by Ted Kremenek · 14 years ago
- 8833683 Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 14 years ago
- a889083 Don't warn about using PredefinedExprs as format string literals. These never can be a real security issue. by Ted Kremenek · 15 years ago
- 468b5cb Allow -Wformat to be enabled without -Wformat-security. GCC gates by Chandler Carruth · 15 years ago
- bf4832c Add semantic checking that the "thousands grouping" by Ted Kremenek · 15 years ago
- a322cae Add printf format string parsing support for ' by Ted Kremenek · 15 years ago
- 9e618ed Fix range in printf warnings for invalid conversion specifiers. by Ted Kremenek · 15 years ago
- a369f8d The 'X' printf type has a valid alternative form. Fixes PR8641. by Anders Carlsson · 15 years ago
- 12a37de Previously, the printf warnings would say your arguments type was 'int' when it was really a 'char' by Ted Kremenek · 15 years ago
- b8176da Check format strings when a called function has more than one FormatAttr (one for 'scanf' and one for 'printf'). Fixes <rdar://problem/8409437>. by Ted Kremenek · 15 years ago
- 1520dae It appears that technically a null format string is not warned under -Wformat-nonliteral, as by Ted Kremenek · 15 years ago
- 5f0c066 Fix printf format string checking for '%lc' (which expects a wint_t or compatible argument). Fixes PR 7981. by Ted Kremenek · 15 years ago
- 6cd6942 Don't warn when a '%%' or '%*d' (scanf) is used in a format string with positional arguments, since by Ted Kremenek · 15 years ago
- 3f272b8 Bug 7377: printf checking fails to flag some undefined behavior by Tom Care · 15 years ago
- b49ec69 Bug 7377: Fixed several bad printf format string bugs. by Tom Care · 15 years ago
- 98008a4 Fix format string checking of '%c' by treating it as an integer conversion. Fixes PR 7391. by Ted Kremenek · 15 years ago
- 64c235e Extend format string type-checking to include '%p'. Fixes remaining cases PR 4468. by Ted Kremenek · 15 years ago
- 9af0302 Tell the string literal parser when it's not permitted to emit by Douglas Gregor · 15 years ago
- 4f4946a Whenever we complain about a failed initialization of a function or by Douglas Gregor · 15 years ago
- 4d745dd Fix two bugs in format-string checking: by Ted Kremenek · 16 years ago
- 80263e5 Allow a '0' precision in format strings (as the man page says it is okay). by Ted Kremenek · 16 years ago
- 09597b4 Fix crasher caused by setting a bit in a possibly empty bitvector while by Ted Kremenek · 16 years ago
- d166819 For printf format string checking, add support for positional format strings. by Ted Kremenek · 16 years ago
- 4a49d98 For printf format string checking, move the tracking of the data argument index out of by Ted Kremenek · 16 years ago
- 4e5f30c Disable one test case because of the inconsistent results it is giving on by Ted Kremenek · 16 years ago
- 74a4ce7 Add support for '%C' and '%S' printf conversion specifiers. by Ted Kremenek · 16 years ago
- 588fc83 Add test case to show that Clang now checks the format string by Ted Kremenek · 16 years ago
- ccf701d Fix test case. by Ted Kremenek · 16 years ago
- c8b188d Refactor the logic for printf argument type-checking into analyze_printf::ArgTypeResult. by Ted Kremenek · 16 years ago
- d31b263 Patch by Cristian Draghici: by Ted Kremenek · 16 years ago
- a71cc15 Implement promotion for enumeration types. by Douglas Gregor · 16 years ago
- 016b605 Add format string type checking support for 'long double'. by Ted Kremenek · 16 years ago
- cd83106 Format string checking: selectively ignore implicit casts to 'int' by Ted Kremenek · 16 years ago
- 19b70bd Recognize 'q' as a format length modifier (from BSD). by Daniel Dunbar · 16 years ago
- 9ff0205 Add format string checking of 'double' arguments. Fixes <rdar://problem/6931734>. by Ted Kremenek · 16 years ago
- c3bdff7 Add basic type checking of format string conversion specifiers and their arguments. Thanks to Cristian Draghici for his help with this patch! by Ted Kremenek · 16 years ago
- 605b011 Be a little more permissive than C99: allow 'unsigned' to be used for by Ted Kremenek · 16 years ago
- 8d9842d Switch Sema over to using the new implementation of format string by Ted Kremenek · 16 years ago
- f9895c4 add a bunch of missing prototypes to tests by Chris Lattner · 16 years ago
- d806cbc fix a bug handling the gnu ?: extension. Patch by Storlek on IRC, by Chris Lattner · 16 years ago
- 8fbe78f Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 16 years ago
- feedba6 Don't #include <stdio.h> when tests don't need it, or use clang instead of clang-cc when they do. by Daniel Dunbar · 16 years ago
- e413e88 Fix some Window-isms to get these tests to pass on Windows. by John Thompson · 16 years ago
- 4554f9b Fix <rdar://problem/6880975> [format string] Assertion failed: (Arg < NumArgs && "Arg access out of range!"). by Ted Kremenek · 16 years ago
- cc5d1c2 implement -Wformat-security properly, which is enabled by default. by Chris Lattner · 16 years ago
- 941153a tweak warning options to be more like gcc: by Chris Lattner · 16 years ago
- a45cf5b Rename clang to clang-cc. by Daniel Dunbar · 17 years ago
- dfd72c2 Fix <rdar://problem/6704086> by allowing the format string checking in Sema to by Ted Kremenek · 17 years ago
- f638b97 use the full spelling of a string literal token so that trigraphs by Chris Lattner · 17 years ago
- df18c6a add c testcase for string literal diagnostic improvement. by Chris Lattner · 17 years ago
- e711f70 Add hook to add attributes to function declarations that we know by Douglas Gregor · 17 years ago
- 94a5f6f Fix test case (incomplete "expected-warning" line) by Ted Kremenek · 17 years ago