Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
cd285d061546b701431b4214e068e024245a96f5
/
lib
/
Analysis
/
FormatString.cpp
32addd5
Format string analysis: give 'q' its own enumerator.
by Hans Wennborg
· 13 years ago
b4a3ef7
Tweak format string checking to work with %@ and ObjC toll-free bridging. <rdar://problem/10814120>
by Ted Kremenek
· 13 years ago
7da1f46
Format string warnings: don't a.k.a. wchar_t with wchar_t.
by Hans Wennborg
· 13 years ago
e6ca97f
Fix NSLog format string checking for %@.
by Ted Kremenek
· 13 years ago
9d24c2c
Teach scanf/printf checking about '%Ld' and friends (a GNU extension). Fixes PR 9466.
by Ted Kremenek
· 13 years ago
ef1440b
The 'l' length modifier makes sense with the scanlist conversion specifier.
by Ted Kremenek
· 13 years ago
3026348
More dead code removal (using -Wunreachable-code)
by David Blaikie
· 13 years ago
37969b7
scanf: parse the 'm' length modifier, and check that the right arguments
by Hans Wennborg
· 13 years ago
28058d1
scanf analysis: the 'a' length modifier is valid with a scanlist
by Hans Wennborg
· 13 years ago
5294c79
Support the 'a' scanf length modifier as an extension in C++.
by Hans Wennborg
· 13 years ago
d02deeb
Support the 'a' length modifier in scanf format strings as a C90 extension.
by Hans Wennborg
· 13 years ago
f4f0c60
Make printf warnings refer to wint_t and wchar_t by name
by Hans Wennborg
· 13 years ago
b8ec3e3
Move definition of ConversionSpecifier::toString() to FormatString.cpp
by Hans Wennborg
· 13 years ago
a792aff
Make printf warnings refer to intmax_t et al. by name
by Hans Wennborg
· 13 years ago
687b5df
Revert r145697 and dependent patch r145702. It added a dependency from
by Nick Lewycky
· 13 years ago
5fdc1b9
Make conversion specifier warning refer to typedef if possible.
by Hans Wennborg
· 13 years ago
6ca4a9a
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
· 13 years ago
eb2d1f1
Removing a bunch of dead returns/breaks after llvm_unreachables.
by David Blaikie
· 13 years ago
b219cfc
Switch assert(0/false) llvm_unreachable.
by David Blaikie
· 13 years ago
5f9e272
remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports
by Chris Lattner
· 13 years ago
1ad35be
Revert r135147 and r135075. The consensus was that this wasn't the right thing to do.
by Ted Kremenek
· 13 years ago
9dbe16e
Add extra sanity checking in FormatString::matchesType() that we are comparing integers to integers. This happens not to be an issue now, but the extra check helps future proof in case of future refactorings.
by Ted Kremenek
· 13 years ago
826d5b4
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
· 13 years ago
13d99bf
Revert r135075, "format string checking: long and int have the same widths on 32-bit, so we shouldn't warn about using"
by NAKAMURA Takumi
· 13 years ago
8da9316
format string checking: long and int have the same widths on 32-bit, so we shouldn't warn about using
by Ted Kremenek
· 13 years ago
dc00d81
Re-relax conversion specifier checking for printf format strings and conversion specifiers. My recent change was a mistake.
by Ted Kremenek
· 13 years ago
45eb702
Fix inversion in argument type checking for format strings with conversion specifiers for character types.
by Ted Kremenek
· 13 years ago
d6a4d18
Revert r133024, "[format strings] correctly suggest correct type for '%@'
by Daniel Dunbar
· 13 years ago
84862f6
[format strings] correctly suggest correct type for '%@' specifiers. Fixes <rdar://problem/9607158>.
by Ted Kremenek
· 13 years ago
6242599
Don't warn when matching %p to nullptr.
by Anders Carlsson
· 14 years ago
9325eaf
Fix printf format string checking for '%lc' (which expects a wint_t or compatible argument). Fixes PR 7981.
by Ted Kremenek
· 14 years ago
a7e6845
Detabify.
by Eli Friedman
· 14 years ago
96827eb
Revert r109428 "Hoist argument type checking into CheckFormatHandler. This is prep for scanf format"
by Michael J. Spencer
· 14 years ago
f762905
Hoist argument type checking into CheckFormatHandler. This is prep for scanf format
by Ted Kremenek
· 14 years ago
a412a49
Move 'hasValidLengthModifier' from PrintfFormatSpecifier to FormatSpecifier.
by Ted Kremenek
· 14 years ago
826a345
Add most of the boilerplate support for scanf format string checking. This includes
by Ted Kremenek
· 14 years ago