eb3546eb1d9f43c9b5ed79bbc43d1ee6ebdddc5f |
|
08-Sep-2012 |
NAKAMURA Takumi <geek4civic@gmail.com> |
clang/test/Sema/format-strings-scanf.c: Relax a couple of expressions with expected-warning-re to let matched for Win32 targets. - format specifies type 'wchar_t **' (aka 'int **') but the argument has type 'float *' - format specifies type 'wchar_t **' (aka 'unsigned short **') but the argument has type 'float *' git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163468 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
bbb6bb4952b77e57b842b4d3096848123ae690e7 |
|
08-Sep-2012 |
Jordan Rose <jordan_rose@apple.com> |
Format strings: %Ld isn't available on Darwin or Windows. This seems to be a GNU libc extension; we offer a fixit to %lld on these platforms. <rdar://problem/11518237> git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@163452 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
f7158fa034174d2756736d1032b75d01d9deeb4c |
|
07-Aug-2012 |
Hans Wennborg <hans@hanshq.net> |
Properly check length modfiers for %n in format strings. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161408 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
58e1e54476d610d6c33ef483f216ed8a1282d35c |
|
07-Aug-2012 |
Hans Wennborg <hans@hanshq.net> |
Remove ScanfArgType and bake that logic into ArgType. This is useful for example for %n in printf, which expects a pointer to int with the same logic for checking as %d would have in scanf. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161407 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
5deddafd3ef51e94b4ac4d80e38271d3768b1af6 |
|
31-Jul-2012 |
Hans Wennborg <hans@hanshq.net> |
-Wformat: better handling of qualifiers on pointer arguments Warn about using pointers to const-qualified types as arguments to scanf. Ignore the volatile qualifier when checking if types match. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@161052 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
cec9ce49dcf4b4b768043f96c8ef8c1d4cdbb6b9 |
|
30-Jul-2012 |
Hans Wennborg <hans@hanshq.net> |
Make -Wformat check the argument type for %n. This makes Clang check that the corresponding argument for "%n" in a format string is a pointer to int. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@160966 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
32addd519c6699000ff79c387a1c87f0ab7c3698 |
|
16-Feb-2012 |
Hans Wennborg <hans@hanshq.net> |
Format string analysis: give 'q' its own enumerator. This is in preparation for being able to warn about 'q' and other non-standard format string features. It also allows us to print its name correctly. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@150697 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
220947bd5a66b0f25f5e74d6029769dfb34f07b4 |
|
31-Jan-2012 |
Jean-Daniel Dupas <devlists@shadowlab.org> |
FormatCheckers should emit all diagnostics using EmitFormatDiagnostic(). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@149394 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
9d24c2cbd9cf1b7c165ccb13221f2efb2f4b49b0 |
|
24-Jan-2012 |
Ted Kremenek <kremenek@apple.com> |
Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes PR 9466. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148859 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
ef1440b6eca118d46291166ce3302f9bba8e639b |
|
20-Jan-2012 |
Ted Kremenek <kremenek@apple.com> |
The 'l' length modifier makes sense with the scanlist conversion specifier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148586 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
ce506ae231703a23ea95335cd4de19c60082f361 |
|
20-Jan-2012 |
Ted Kremenek <kremenek@apple.com> |
Tighten format string diagnostic and make it a bit clearer (and a bit closer to GCC's). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148579 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
c8769460f1c03bc321b00f5611f9965e8385e64d |
|
17-Jan-2012 |
Hans Wennborg <hans@hanshq.net> |
Treat -Wformat=0 as an alias for -Wformat. Fixes PR9195. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148300 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
37969b7e14d6a4dfd934ef6d3738cc90b832ec1d |
|
12-Jan-2012 |
Hans Wennborg <hans@hanshq.net> |
scanf: parse the 'm' length modifier, and check that the right arguments are used with that and the 'a' length modifier. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148029 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
28058d179ae40edc66135458849f1073c841bc74 |
|
12-Jan-2012 |
Hans Wennborg <hans@hanshq.net> |
scanf analysis: the 'a' length modifier is valid with a scanlist Before r148025 we (accidentally) didn't check whether a length modifier is appropriate for a scanlist, but now we do. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148026 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
6de0b48c5531cfe7370e1a9eeaed0566fa65dc9b |
|
12-Jan-2012 |
Hans Wennborg <hans@hanshq.net> |
scanf analysis: don't bail out after successful parse of scanlist git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@148025 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
31b9a984d7eaa3e886e2da231f165434c15e82ef |
|
15-Dec-2011 |
Hans Wennborg <hans@hanshq.net> |
Fix test/Sema/format-strings-scanf.c git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146651 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
d02deebce5f1b283101e035a7f5d5bab0d2068ec |
|
15-Dec-2011 |
Hans Wennborg <hans@hanshq.net> |
Support the 'a' length modifier in scanf format strings as a C90 extension. This fixes gcc.dg/format/c90-scanf-3.c and ext-4.c (test for excess errors). git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146649 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
c08e618f990e3a01a86ee221df73268a66664be8 |
|
12-Dec-2011 |
Hans Wennborg <hans@hanshq.net> |
Fix signature of vsscanf in Builtins.def git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146392 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
d95a8ab030fd2e6daec901f3d0be8c7bb2b7c941 |
|
12-Dec-2011 |
Hans Wennborg <hans@hanshq.net> |
Fix signature of sscanf in Builtins.def git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146390 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
439ddaada2df048ecad2c0ba1934f8a890812618 |
|
12-Dec-2011 |
Hans Wennborg <hans@hanshq.net> |
Make fscanf, vscanf, etc. be recognized as scanf-like functions. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146367 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
6fcd932dfd6835f70cc00d6f7c6789793f6d7b66 |
|
10-Dec-2011 |
Hans Wennborg <hans@hanshq.net> |
Check that arguments to a scanf call match the format specifier, and offer fixits when there is a mismatch. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146326 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
55733de16f492dadbf5f4d2809d6c610ba6d86ae |
|
28-Oct-2011 |
Richard Trieu <rtrieu@google.com> |
Fix for PR9751 to change the behavior of -Wformat warnings. If the format string is part of the function call, then there is no difference. If the format string is not, the warning will point to the call site and a note will point to where the format string is. Fix-it hints for strings are moved to the note if a note is emitted. This will prevent changes to format strings that may be used in multiple places. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@143168 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
1e51c200b17cb6b0238c10a8760ae04765688f16 |
|
20-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Hookup checking for invalid length modifiers in scanf format strings. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108907 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
baa400654bd6f8396f9a07188445ae7955b060a3 |
|
20-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Don't warn when a '%%' or '%*d' (scanf) is used in a format string with positional arguments, since these don't actually consume an argument. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108757 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
c09b6a59e02ae265fce51b8c11e2a045bcdaa888 |
|
19-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Hook up 'invalid conversion' warning for scanf format strings. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108750 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
be86ecc82772546d9e404a32002e446ac0c725d9 |
|
19-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Add missing conversion specifier parsing for 'u', 'x', 'o', and 's'. Fixes <rdar://problem/8204052>. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108742 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
bb09d1e7b2ce1d59e571397e8300d9e18cba8456 |
|
16-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Remove unicode quotes characters that somehow made it into a recent commit of mine. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108552 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
b7c21018ec1049580cf6df88db09e606550a7baa |
|
16-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Hook up warning for an incomplete scanlist in scanf format strings. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108542 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
32d0900b21505284287864267332dbff1f646868 |
|
16-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Tweak zero-field width in scanf format string diagnostic. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108541 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|
1e4c33a677ba085bbbbfff211719ae4bb571c5b1 |
|
16-Jul-2010 |
Ted Kremenek <kremenek@apple.com> |
Add initial test cases for scanf format string checking. git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@108503 91177308-0d34-0410-b5e6-96231b3b80d8
/external/clang/test/Sema/format-strings-scanf.c
|