- 5d1d7ae Get rid of the "functions declared 'noreturn' should have a 'void' result type" warning. by Anders Carlsson · 14 years ago
- f65086b when emitting an error about a missing } in a compound statement, emit by Chris Lattner · 14 years ago
- e84f9eb With lax vector conversions (the default) make sure we convert between two by Eric Christopher · 14 years ago
- 1e32ca6 Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>. by Douglas Gregor · 14 years ago
- 58b5259 Recursive functions should be marked when used from another function. Fixes http://llvm.org/PR7923. by Argyrios Kyrtzidis · 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
- 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
- 58f281f Add warning for functions/blocks that have attribute 'noreturn' but return a non-void result. (<rdar://problem/7562925>) by Ted Kremenek · 14 years ago
- 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
- bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
- 43efa31 PR7884: Fix the implementations of __real__ and __imag__ on real floats. by Eli Friedman · 14 years ago
- 09865a9 PR3344: Downgrade "too many braces around scalar initializer" to a warning. by Eli Friedman · 14 years ago
- 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 14 years ago
- f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 14 years ago
- b7f4ffe Implement -Wcast-align. The initial design of this diagnostic diverges by John McCall · 14 years ago
- bf87f2c Fix redefinition of typedefs of fixable variably-modified array types; should by Eli Friedman · 14 years ago
- d945538 Make sure that we diagnose attribute((overloadable)) functions without by Douglas Gregor · 14 years ago
- 255210e Introduce implicit conversions between AltiVec vectors and GCC by Douglas Gregor · 14 years ago
- 97ba481 Labels (and case statement) don't create independent scope parents for the by John McCall · 14 years ago
- 447234d Allow a looser form of compatibility checking (which ignores by Douglas Gregor · 14 years ago
- 0333296 Reword the empty struct/union warning in C to note that such structs and unions have size 0 in C, size 1 in C++. Put this warning under -Wc++-compat. by Douglas Gregor · 14 years ago
- c46111e Make the pointer arguments to the __sync_* builtins pointers to by Douglas Gregor · 14 years ago
- dee832c Mark __builtin_eh_return as noreturn. Patch by Dimitry Andric. by Benjamin Kramer · 14 years ago
- b7690b4 turn down the logical bitwise confusion warning to not warn by Chris Lattner · 14 years ago
- eb024ac Allow __func__ and __FUNCTION__ and __PRETTY_FUNCTION__ inside blocks. by Fariborz Jahanian · 14 years ago
- f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
- 1e51c20 Hookup checking for invalid length modifiers in scanf format strings. by Ted Kremenek · 14 years ago
- baa4006 Don't warn when a '%%' or '%*d' (scanf) is used in a format string with positional arguments, since by Ted Kremenek · 14 years ago
- c09b6a5 Hook up 'invalid conversion' warning for scanf format strings. by Ted Kremenek · 14 years ago
- be86ecc Add missing conversion specifier parsing for 'u', 'x', 'o', and 's'. Fixes <rdar://problem/8204052>. by Ted Kremenek · 14 years ago
- db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
- 8d43808 Check for casts to an incomplete type in C. Improves diagnostics for cast to by Eli Friedman · 14 years ago
- bb09d1e Remove unicode quotes characters that somehow made it into a recent commit of mine. by Ted Kremenek · 14 years ago
- b7c2101 Hook up warning for an incomplete scanlist in scanf format strings. by Ted Kremenek · 14 years ago
- 32d0900 Tweak zero-field width in scanf format string diagnostic. by Ted Kremenek · 14 years ago
- ddc6ff6 Sema: Fix a bug with #pragma options align=reset, reset against an empty stack by Daniel Dunbar · 14 years ago
- 1e4c33a Add initial test cases for scanf format string checking. by Ted Kremenek · 14 years ago
- 1058253 Builtins/ARM: __clear_cache doesn't seem to have a consistent prototype, declare by Daniel Dunbar · 14 years ago
- 35e12c9 Make the "unused result" warning a warning about run-time behavior, so by Douglas Gregor · 14 years ago
- 23ef3e4 restrict the && -> & warning to cover a case daniel noted. by Chris Lattner · 14 years ago
- 5495f37 Wire up '-Wignored-qualifiers' to the warning on 'const' in 'const int f()'. by Chandler Carruth · 14 years ago
- 90a8f27 Add a warning to catch a bug recently caught by code review, like this: by Chris Lattner · 14 years ago
- 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
- cfd41cf Add test case for <rdar://problem/8177927> (which triggered an assertion failure in SemaChecking). by Ted Kremenek · 14 years ago
- 64d092c Fix another aspect of PR7047, macro expansions. Previously, this was hacked by Chandler Carruth · 14 years ago
- 184aa4e fix PR7280 by making the warning on code like this: by Chris Lattner · 14 years ago
- d201457 Fix PR7600, and correctly convert the result of an atomic builtin to the by Chandler Carruth · 14 years ago
- 27f46ee Refer to implicit "conversions" rather than implicit "casts", which by Douglas Gregor · 14 years ago
- 7d5c45e Add support for differentiating between attributes ignored when handled and by Chandler Carruth · 14 years ago
- 3e31552 Fix an issue with opencl init list checking. by Nate Begeman · 14 years ago
- 8b5dec3 implement PR7569, warning about assignment to null, which by Chris Lattner · 14 years ago
- 27cac99 Clean up the diagnostic complaining about the element type of a vector by Douglas Gregor · 14 years ago
- 90cd672 Complain about the application of a transparent_union attribute to a by Douglas Gregor · 14 years ago
- 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
- acb0bd8 Re-improve recovery when the condition of a switch statement does not by Douglas Gregor · 14 years ago
- c30614b Factor the conversion from a switch condition to an integral or by Douglas Gregor · 14 years ago
- 84b0316 Sema: Fix a subtle i64 -> i32 truncation which broke layout of large structures by Daniel Dunbar · 14 years ago
- 6623584 With packed enums, an enumerator's value may be stored in more bits by Douglas Gregor · 14 years ago
- b3fc060 tests: Spell %clang_cc1 correctly. by Daniel Dunbar · 14 years ago
- 7d99e98 Fixes a regression when redeclaration of a global satic by Fariborz Jahanian · 14 years ago
- 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
- 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
- 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
- 45f9b7e Bug 7377: printf checking fails to flag some undefined behavior by Tom Care · 14 years ago
- 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
- 8e19890 Don't complain about missing field initializers when the initializer by Douglas Gregor · 14 years ago
- d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
- 4c60219 Printf format strings: Added some more tests and fixed some minor bugs. by Tom Care · 14 years ago
- e4ee966 Bug 7377: Fixed several bad printf format string bugs. by Tom Care · 14 years ago
- 01cb1aa Fix format string checking of '%c' by treating it as an integer conversion. Fixes PR 7391. by Ted Kremenek · 14 years ago
- 13927a4 Extend format string type-checking to include '%p'. Fixes remaining cases PR 4468. by Ted Kremenek · 14 years ago
- 6907fbe When deciding whether an expression has the boolean nature, don't look through by John McCall · 14 years ago
- 876e994 Small fixes regarding printf fix suggestions. by Tom Care · 14 years ago
- 3bfc5f4 Added FixIt support to printf format string checking. by Tom Care · 14 years ago
- d64fdd0 Warn about comparisons between arrays and improve self-comparison by Douglas Gregor · 14 years ago
- 6deecb0 Correctly align large arrays in x86-64. This fixes PR5599. by Rafael Espindola · 14 years ago
- 2a480e3 Changed text of 'empty enum' diagnostics to say so. by Fariborz Jahanian · 14 years ago
- 0511552 Empty enum in c is now error to match gcc's behavior. (radar 8040068). by Fariborz Jahanian · 14 years ago
- 6f73914 Parse/Sema: Add support for '#pragma options align=packed', which, it should be by Daniel Dunbar · 14 years ago
- 638e7cf Parse/Sema: Add support for '#pragma options align=native'. by Daniel Dunbar · 14 years ago
- c6082fe Sema: Add initial support for '#pragma options align=mac68k'. by Daniel Dunbar · 14 years ago
- 613fd67 Sema: Reject '#pragma options align=mac68k' everywhere except i386-apple-darwin. by Daniel Dunbar · 14 years ago
- ea75a82 Sema: Support for #pragma options align={reset,natural}. '#pragma options align' by Daniel Dunbar · 14 years ago
- b90f4b3 Tell the string literal parser when it's not permitted to emit by Douglas Gregor · 14 years ago
- 0fddb97 Implement support for variable length arrays in C++. VLAs are limited by Douglas Gregor · 14 years ago
- 0fb9708 If a switch condition is constant, don't warn about missing enum cases. by John McCall · 14 years ago
- ebc2fb2 Correct spelling of expected error message. Apparently I forgot to re-run by John McCall · 14 years ago
- ddb0b4d When checking scopes for indirect goto, be more permissive (but still safe) by John McCall · 14 years ago
- c6dfe19 Don't complain about an __builtin_va_arg expression's result being by Douglas Gregor · 14 years ago
- a7d3c04 Fix PR4386 by implementing gcc's old behaviour (4.2) when initializing by Rafael Espindola · 14 years ago
- 8eb662e After some discussion, conservatively extend our sentinel check to discard by John McCall · 14 years ago
- 323ed74 Rearchitect -Wconversion and -Wsign-compare. Instead of computing them by John McCall · 14 years ago
- 5f970ee When instantiating a function that was declared via a typedef, e.g., by Douglas Gregor · 14 years ago
- 72be24f Fix a thinko that caused us not to compute __builtin_offset as a by Douglas Gregor · 14 years ago
- b1f1b26 Attribute noreturn is now put in declaration attributes. Fixed a double warning generation. by Abramo Bagnara · 14 years ago
- 9d5d60f Diagnose __builtin_offsetof expressions that refer to bit-fields by Douglas Gregor · 14 years ago
- 6a15c85 Revert "Fix for PR6953: per gcc, regparm and noreturn affect the compatibility of", it is breaking the builds of quite a few projects (emacs, dovecot, gnutar, bison). by Daniel Dunbar · 14 years ago
- 24f2801 Fix for PR6953: per gcc, regparm and noreturn affect the compatibility of by Eli Friedman · 14 years ago
- d1aa800 Change the 'declared at' diagnostic to say 'declared here'. by Anders Carlsson · 14 years ago
- 684de63 ARM/APCS: Don't respect bit-field types when laying out structures. by Daniel Dunbar · 14 years ago