Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
fp2-dev
/
platform
/
external
/
clang
/
71305cc81bd379ddb8aa0d49e268267383202ca9
/
test
/
Sema
/
compare.c
862ff87
Make the integer-range analysis recognize ^= correctly,
by John McCall
· 13 years ago
372e103
Provide a slightly specialized diagnostic for tautological comparisons
by John McCall
· 14 years ago
e3b159c
When warning about comparing an unsigned int to being >= 0, don't issue a warning if the zero value was an
by Ted Kremenek
· 14 years ago
d64fdd0
Warn about comparisons between arrays and improve self-comparison
by Douglas Gregor
· 14 years ago
323ed74
Rearchitect -Wconversion and -Wsign-compare. Instead of computing them
by John McCall
· 15 years ago
3aae609
Teach -Wsign-compare to treat 1 << blah as "idiomatically non-negative".
by John McCall
· 15 years ago
d1b47bf
Warn about comparing an unsigned expression with 0 in tautological ways.
by John McCall
· 15 years ago
4617191
Insulate these from changes to the default for -Wunreachable-code.
by Mike Stump
· 15 years ago
0acc311
Don't assert when dealing with unsigned casts of lvalues. Fixes PR5961.
by John McCall
· 15 years ago
f2370c9
Significantly rework the calculation of effective integer-expression ranges
by John McCall
· 15 years ago
bc02170
-Wsign-compare shouldn't warn when the signed operand is a conditional operator
by John McCall
· 15 years ago
a572887
Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'.
by Daniel Dunbar
· 15 years ago
842aef8
First pass at implementing C++ enum semantics: calculate (and store) an
by John McCall
· 15 years ago
48f5e63
compare.c also needs a target triple now, and improve some comments while we're
by John McCall
· 15 years ago
5dbad3d
Improve the -Wsign-compare heuristics:
by John McCall
· 15 years ago
35de813
Turn off -Wsign-compare warnings by default
by Douglas Gregor
· 15 years ago
b13c87f
Implement the conditional-operator part of -Wsign-compare. Turn
by John McCall
· 15 years ago
45aa455
Implement -Wsign-compare, or at least the actual comparison part of it.
by John McCall
· 15 years ago
cc6be89
Remove unnecessary include.
by Eli Friedman
· 15 years ago
3075e76
Catch a few more cases of illegal comparisons.
by Eli Friedman
· 15 years ago
06c0f5b
Eli points out that we really must diagnose "void* > 0" as an extension.
by Chris Lattner
· 15 years ago
6365e3e
tweak some pointer sema checking stuff (which was added to implement PR4175) to
by Chris Lattner
· 15 years ago
f933437
Fix a problem with false diagnostics when comparing distinct NULL pointer types, from David Majnemer
by Douglas Gregor
· 15 years ago
149f138
Implement PR4175, catching some questionable comparisons. Patch by
by Chris Lattner
· 15 years ago
d7d5f02
Rename clang to clang-cc.
by Daniel Dunbar
· 16 years ago
4e92acf
Be a bit stricter about array type compatibility.
by Eli Friedman
· 17 years ago
3b427b3
rename -parse-ast-print to -ast-print
by Chris Lattner
· 17 years ago
9f3d942
Removed option "-parse-ast-check" from clang driver. This is now implemented
by Ted Kremenek
· 17 years ago
77878cc
by Steve Naroff
· 17 years ago
d28f815
Cases like this: char *C; C != ((void*)0);
by Chris Lattner
· 17 years ago