Chandler Carruth
|
55fc873017
Sort all of Clang's files under 'lib', and fix up the broken headers
|
12 anos atrás |
Jordan Rose
|
275b6f52c7
Format strings: %D, %U, and %O are valid on Darwin (same as %d, %u, %o).
|
13 anos atrás |
Dmitri Gribenko
|
1ad23d6200
Remove redundant semicolons which are null statements.
|
13 anos atrás |
Jordan Rose
|
bbb6bb4952
Format strings: %Ld isn't available on Darwin or Windows.
|
13 anos atrás |
Hans Wennborg
|
f7158fa034
Properly check length modfiers for %n in format strings.
|
13 anos atrás |
Hans Wennborg
|
58e1e54476
Remove ScanfArgType and bake that logic into ArgType.
|
13 anos atrás |
Hans Wennborg
|
f3749f4168
Rename analyze_format_string::ArgTypeResult to ArgType
|
13 anos atrás |
Hans Wennborg
|
cec9ce49dc
Make -Wformat check the argument type for %n.
|
13 anos atrás |
Hans Wennborg
|
4684778993
Make -Wformat walk the typedef chain when looking for size_t, etc.
|
13 anos atrás |
Jordan Rose
|
033a9c0804
Make suggestions for mismatched enum arguments to printf/scanf.
|
13 anos atrás |
Jordan Rose
|
153acdb731
Suggest '%@' for Objective-C objects in ObjC format strings.
|
13 anos atrás |
Hans Wennborg
|
32addd519c
Format string analysis: give 'q' its own enumerator.
|
13 anos atrás |
Hans Wennborg
|
be6126a2a7
Make -Wformat fix-its preserve original conversion specifiers.
|
13 anos atrás |
Nico Weber
|
339b9072e2
Let %S, %ls, %C match 16bit types in NSStrings.
|
13 anos atrás |
Ted Kremenek
|
e6ca97f2ae
Fix NSLog format string checking for %@.
|
13 anos atrás |
Ted Kremenek
|
9d24c2cbd9
Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes PR 9466.
|
13 anos atrás |
Hans Wennborg
|
37969b7e14
scanf: parse the 'm' length modifier, and check that the right arguments
|
13 anos atrás |
Hans Wennborg
|
d02deebce5
Support the 'a' length modifier in scanf format strings as a C90
|
13 anos atrás |
Hans Wennborg
|
630821869c
Remove unnecessary braces from my previous commit.
|
13 anos atrás |
Hans Wennborg
|
f4f0c6095d
Make printf warnings refer to wint_t and wchar_t by name
|
13 anos atrás |
Hans Wennborg
|
b8ec3e35d2
Move definition of ConversionSpecifier::toString() to FormatString.cpp
|
13 anos atrás |
Hans Wennborg
|
117348caf0
fix format specifier fixit for printf("%ld", "foo");
|
13 anos atrás |
Hans Wennborg
|
a792aff1c7
Make printf warnings refer to intmax_t et al. by name
|
13 anos atrás |
Nick Lewycky
|
687b5df89d
Revert r145697 and dependent patch r145702. It added a dependency from
|
13 anos atrás |
Hans Wennborg
|
377cc6e3e8
Make r145697 actually work.
|
13 anos atrás |
Hans Wennborg
|
5fdc1b993d
Make conversion specifier warning refer to typedef if possible.
|
13 anos atrás |
Hans Wennborg
|
29e97cb35f
Teach format string analysis that "%zu" means size_t.
|
14 anos atrás |
Ted Kremenek
|
6ca4a9ae99
Tweak printf format string parsing to accept 'hh' conversion specifier to accept any char, not just signed char. Fixes <rdar://problem/10303638>.
|
14 anos atrás |
John McCall
|
2dde35bc62
More metaprogramming with builtin types.
|
14 anos atrás |
Hans Wennborg
|
a7da215516
Suggest %zu for size_t args to printf.
|
14 anos atrás |