summaryrefslogtreecommitdiffstats
path: root/clang/test/Sema
Commit message (Expand)AuthorAgeFilesLines
* Support strlen() and __builtin_strlen() as constant expressions withDouglas Gregor2010-09-101-0/+4
* Check format strings when a called function has more than one FormatAttr (one...Ted Kremenek2010-09-091-1/+10
* It appears that technically a null format string is not warned under -Wformat...Ted Kremenek2010-09-091-0/+7
* Enhance -Wunreachable-code to not consider the 'default:' branch of a switch ...Ted Kremenek2010-09-091-0/+16
* Enhance -Wreturn-type to not warn when control-flow is most likely limited by...Ted Kremenek2010-09-091-0/+13
* tests: Use -ffreestanding when including stdint.h, to avoid platform dependen...Daniel Dunbar2010-09-072-2/+2
* Have Sema check for validity of CGString literalFariborz Jahanian2010-09-071-1/+1
* Provide a specific diagnostic when trying to redefine an "externDouglas Gregor2010-09-071-0/+4
* fix PR7192 by defining wchar_t in a more conventional way. TheChris Lattner2010-09-051-0/+6
* print "const intptr_t" instead of "intptr_t const"Chris Lattner2010-09-051-1/+1
* make clang print types as "const int *" instead of "int const*",Chris Lattner2010-09-0510-13/+13
* Get rid of the "functions declared 'noreturn' should have a 'void' result typ...Anders Carlsson2010-09-035-7/+7
* when emitting an error about a missing } in a compound statement, emitChris Lattner2010-09-011-1/+2
* With lax vector conversions (the default) make sure we convert between twoEric Christopher2010-08-261-1/+1
* Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>.Douglas Gregor2010-08-251-0/+5
* Recursive functions should be marked when used from another function. Fixes h...Argyrios Kyrtzidis2010-08-251-0/+3
* Fix printf format string checking for '%lc' (which expects a wint_t or compat...Ted Kremenek2010-08-241-0/+15
* Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return falseEli Friedman2010-08-191-0/+6
* Add warning for functions/blocks that have attribute 'noreturn' but return a ...Ted Kremenek2010-08-195-7/+7
* Emit an error if an array is too large. We're slightly more strictDouglas Gregor2010-08-182-0/+17
* Commit improved version of 111026 & 111027.Argyrios Kyrtzidis2010-08-151-0/+9
* PR7884: Fix the implementations of __real__ and __imag__ on real floats.Eli Friedman2010-08-141-2/+6
* PR3344: Downgrade "too many braces around scalar initializer" to a warning.Eli Friedman2010-08-141-1/+1
* Revert 111026 & 111027, build breakage.Argyrios Kyrtzidis2010-08-131-9/+0
* Expand the unused warnings for functions. Warn for:Argyrios Kyrtzidis2010-08-131-0/+9
* Implement -Wcast-align. The initial design of this diagnostic diverges John McCall2010-08-121-0/+41
* Fix redefinition of typedefs of fixable variably-modified array types; shouldEli Friedman2010-08-101-1/+6
* Make sure that we diagnose attribute((overloadable)) functions withoutDouglas Gregor2010-08-061-1/+10
* Introduce implicit conversions between AltiVec vectors and GCCDouglas Gregor2010-08-061-0/+19
* Labels (and case statement) don't create independent scope parents for theJohn McCall2010-08-021-16/+16
* Allow a looser form of compatibility checking (which ignoresDouglas Gregor2010-07-291-0/+11
* Reword the empty struct/union warning in C to note that such structs and unio...Douglas Gregor2010-07-292-3/+5
* Make the pointer arguments to the __sync_* builtins pointers toDouglas Gregor2010-07-281-0/+6
* Mark __builtin_eh_return as noreturn. Patch by Dimitry Andric.Benjamin Kramer2010-07-261-0/+4
* turn down the logical bitwise confusion warning to not warn Chris Lattner2010-07-242-5/+6
* Allow __func__ and __FUNCTION__ and __PRETTY_FUNCTION__ inside blocks.Fariborz Jahanian2010-07-231-0/+5
* Vectors are not integer types, so the type system should not classifyDouglas Gregor2010-07-231-0/+25
* Hookup checking for invalid length modifiers in scanf format strings.Ted Kremenek2010-07-201-0/+8
* Don't warn when a '%%' or '%*d' (scanf) is used in a format string with posit...Ted Kremenek2010-07-192-0/+9
* Hook up 'invalid conversion' warning for scanf format strings.Ted Kremenek2010-07-191-0/+1
* Add missing conversion specifier parsing for 'u', 'x', 'o', and 's'. Fixes <...Ted Kremenek2010-07-191-0/+3
* Improve the representation of the atomic builtins in a few ways. First, we makeChandler Carruth2010-07-181-0/+5
* Check for casts to an incomplete type in C. Improves diagnostics for cast toEli Friedman2010-07-171-0/+14
* Remove unicode quotes characters that somehow made it into a recent commit of...Ted Kremenek2010-07-161-1/+1
* Hook up warning for an incomplete scanlist in scanf format strings.Ted Kremenek2010-07-161-0/+1
* Tweak zero-field width in scanf format string diagnostic.Ted Kremenek2010-07-161-2/+2
* Sema: Fix a bug with #pragma options align=reset, reset against an empty stackDaniel Dunbar2010-07-161-0/+7
* Add initial test cases for scanf format string checking.Ted Kremenek2010-07-161-0/+14
* Builtins/ARM: __clear_cache doesn't seem to have a consistent prototype, declareDaniel Dunbar2010-07-161-0/+11
* Make the "unused result" warning a warning about run-time behavior, soDouglas Gregor2010-07-153-8/+8
OpenPOWER on IntegriCloud