- 7c81b43 Rename -Wself-assign-memvar to -Wself-assign-field to improve local consistency a bit. by Nico Weber · 12 years ago
- a9e8b9e -Wuninitialized: assume that an __attribute__((returns_twice)) function might by Richard Smith · 12 years ago
- f70a886 Add support for the C11 _Alignof keyword. by Jordan Rose · 12 years ago
- 43bb179 Warn on self-assignment to member variables. PR13104. by Nico Weber · 12 years ago
- b4e8008 Give L__FUNCTION__ the right type in templates. PR13206. by Nico Weber · 12 years ago
- 94d92fb Add tests that I wrote for r159060 but forgot to `svn add`. by Nico Weber · 12 years ago
- a1c5965 Add triple to test/Sema/attr-tls_model.c by Hans Wennborg · 12 years ago
- 5e2d5de Support the tls_model attribute (PR9788) by Hans Wennborg · 12 years ago
- 4b2239b Mark Doxygen warnings DefaultIgnore. by Dmitri Gribenko · 12 years ago
- 9dda474 Add a warning about almost-Doxygen trailing comments: //< and /*< ... */ by Dmitri Gribenko · 12 years ago
- 0523327 Don't warn for -Wstatic-in-inline if the used function is also inline. by Jordan Rose · 12 years ago
- 07c877d Reword -Winternal-linkage-in-inline, and rename it to -Wstatic-in-inline. by Jordan Rose · 12 years ago
- fc685ac Reapplying the changes from r158717 as they were rolled back to avoid merge conflicts from a separate problematic patch. by Aaron Ballman · 12 years ago
- 3532936 Revert r158700 and dependent patches r158716, r158717, and r158731. by Jakob Stoklund Olesen · 12 years ago
- ed35fd1 Improves parsing and semantic analysis for MS __declspec attributes. This includes support for the align (which fixes PR12631). by Aaron Ballman · 12 years ago
- c4429b9 Change -Winternal-linkage-in-inline from ExtWarn to Warning in C++. by Jordan Rose · 12 years ago
- 0eb3f45 Support -Winternal-linkage-in-inline in C++ code. by Jordan Rose · 12 years ago
- 11b46a0 Allow internal decls in inline functions if the function is in the main file. by Jordan Rose · 12 years ago
- 174930d fix PR13071 / rdar://problem/11634669 : by Nuno Lopes · 12 years ago
- 96c67d1 alloc_size attribute: there's nothing wrong with alloc_size(1,1). It just means the function allocates x^2 bytes. GCC also accepts this syntax by Nuno Lopes · 12 years ago
- 7e58ad5 Don't warn about address-to-member used as part of initialisation, if by Joerg Sonnenberger · 12 years ago
- 8f40dcc -Wuninitialized bugfix: when entering the scope of a variable with no by Richard Smith · 12 years ago
- 106af9e Warn when a static variable is referenced in a non-static inline function. by Jordan Rose · 12 years ago
- d73ef13 Add pedantic warning -Wempty-translation-unit (C11 6.9p1). by Jordan Rose · 12 years ago
- ee0259d Teach printf/scanf about enums with fixed underlying types. by Jordan Rose · 12 years ago
- 3af16fd Test the '__thread' before 'static' warning. by Hans Wennborg · 12 years ago
- 7af7de7 Add new -Wunique-enum which will warn on enums which all elements have the by Richard Trieu · 12 years ago
- 350e956 -Wdeprecated warning to include reference (as a note) by Fariborz Jahanian · 12 years ago
- bdb97ff In response to some discussions on IRC, tweak the wording of the new by Richard Smith · 12 years ago
- 2815e1a Split a chunk of -Wconditional-uninitialized warnings out into a separate flag, by Richard Smith · 12 years ago
- a611506 Add a warning to diagnose statements in C++ like "*(volatile int*)x;". Conceptually, this is part of -Wunused-value, but I added a separate flag -Wunused-volatile-lvalue so it doesn't get turned off by accident with -Wno-unused-value. I also made a few minor improvements to existing unused value warnings in the process. <rdar://problem/11516811>. by Eli Friedman · 12 years ago
- 587de5b implement Sema support for the alloc_size attribute by Nuno Lopes · 12 years ago
- 3f66406 Centralize the handling of the "attribute declaration must precede definition" by Rafael Espindola · 12 years ago
- abf145a Use the argument location instead of the format string location when warning by Matt Beaumont-Gay · 12 years ago
- 3940ce8 Produce more useful 'duplicate case' diagnostics. Fixes PR9243, from Terry Long! by Douglas Gregor · 12 years ago
- be0ee87 Improve some of the conversion warnings to fire on conversion to bool. by David Blaikie · 12 years ago
- c608c3c Further improvement to wording of overload resolution diagnostics, and including by Richard Smith · 12 years ago
- 420efd8 Produce a warning for mismatched section attributes. Completest pr9356. by Rafael Espindola · 12 years ago
- ee409a9 Add support for __attribute__((hot)) and __attribute__((cold)). by Benjamin Kramer · 12 years ago
- b2749b1 Make sure that we recognize __attribute__((align)) as a synonym for by Douglas Gregor · 12 years ago
- e2c6066 Merge branch 'format-string-braced-init' by Matt Beaumont-Gay · 12 years ago
- f7b8056 PR11857: When the wrong number of arguments are provided for a function by Richard Smith · 12 years ago
- bf9da1f Fix a recent regression with the merging of format attributes. by Rafael Espindola · 12 years ago
- dd44f34 Warn about visibility attributes in typedefs. by Rafael Espindola · 13 years ago
- 98ae834 Fix an old (2009) FIXME: by Rafael Espindola · 13 years ago
- 00e1f6f Teach IsTailPaddedMemberArray() (used by -Warray-bounds) that a FieldDecl may have a Typedef type, and not always a ConstantArrayType. by Ted Kremenek · 13 years ago
- 5f164af Fix fmin*/fmax* library builtin signatures. by Douglas Gregor · 13 years ago
- 101d4e0 Make -Wformat accept printf("%hhx", c); with -funsigned-char by Hans Wennborg · 13 years ago
- 9b79fc9 Process attributes in the order they appear in the source code. This make clang by Rafael Espindola · 13 years ago
- 3b29436 Split mergeAvailabilityAttr out of handleAvailabilityAttr. This is important by Rafael Espindola · 13 years ago
- 7ad5c99 Use raw_ostream in TypePrinter and eliminate uses of temporary std::strings. by Argyrios Kyrtzidis · 13 years ago
- a30d860 Add a predefine __WINT_UNSIGNED__, similar to __WCHAR_UNSIGNED__, and test them both for ARM and X86. by James Molloy · 13 years ago
- 392da48 Fix handling of wint_t - we can't assume wint_t is purely an integer promotion of wchar_t - they may differ in signedness. by James Molloy · 13 years ago
- 927a57c Add a test for r156092. by Bob Wilson · 13 years ago
- b9e05f1 Add support for full-width 128-bit integer literals. by Stephen Canon · 13 years ago
- 7b0a3e3 Fix a note without a SourceLocation. by Richard Trieu · 13 years ago
- 548d17c Walk the decls looking for the last one that has an attribute. We do have to walk by Rafael Espindola · 13 years ago
- 4e31b4d Extend the error about incompatible visibility attributes in different by Rafael Espindola · 13 years ago
- 6df1fa9 Test verified. by John McCall · 13 years ago
- bfd7a52 Unify Options.td and CC1Options.td, in a first step towards unifying the serialization logic in Frontend and Driver. by James Molloy · 13 years ago
- c2244f6 Add a disclaimer to the new test, plus a user-declared ctor by John McCall · 13 years ago
- 441c623 Add support for laying out vtordisps according to our current by John McCall · 13 years ago
- 6d3b93d Turn the mixed-sign-comparison diagnostic into a runtime behavior by Douglas Gregor · 13 years ago
- e593921 Currently __builtin_annotation() only annotates an i32. by Julien Lerouge · 13 years ago
- 45a0b26 Reject cases like by Rafael Espindola · 13 years ago
- d672436 with -Wdeprecated, include a note to its deprecated declaration by Fariborz Jahanian · 13 years ago
- 2850376 Per Richard's comments on r154794, add the checks necessary to handle constant-folding relational comparisons safely in case the user is using -fwrapv or equivalent. by Eli Friedman · 13 years ago
- a316988 Make constant evaluation for pointer comparisons work correctly for some uncommon cases. <rdar://problem/10962435>. by Eli Friedman · 13 years ago
- 030c7e9 Fix tests that weren't actually verifying anything. by David Blaikie · 13 years ago
- 2c39d71 Implement the missing pieces needed to support libstdc++4.7's <atomic>: by Richard Smith · 13 years ago
- 3705084 Warn on 64-to-32 for source value of x bits where 64 >= x > 32. by David Blaikie · 13 years ago
- ff34d40 Implement support for 18 of the GNU-compatible __atomic builtins. by Richard Smith · 13 years ago
- 16aac6f Add test for a construct we currently reject, constant-evaluating a load from a constant string. Given that gcc doesn't accept this, we should continue to not accept it, even though it was accidentally supported by clang for a brief period. by Eli Friedman · 13 years ago
- fafbf06 Provide, and document, a set of __c11_atomic_* intrinsics to implement C11's by Richard Smith · 13 years ago
- bc1029b Implement C90 pedantic warning for duplicate declaration specifiers which are duplicated via a typedef. Patch by Tim Northover. by Eli Friedman · 13 years ago
- ae916a1 Properly implement the C rules for composite types for qualified pointers in conditionals. Patch by Tim Northover. by Eli Friedman · 13 years ago
- e31b8fb Enable warn_impcast_literal_float_to_integer by default. by David Blaikie · 13 years ago
- 5a5a971 For PR11916: Add support for g++'s __int128 keyword. Unlike __int128_t, this is by Richard Smith · 13 years ago
- b778305 Change the binary operator data recursive evaluator to not stop at the first by Richard Trieu · 13 years ago
- 54faba4 For enums with no tag name, display its location in by Fariborz Jahanian · 13 years ago
- 9354f6a fixes the diagnostic issued in // rdar://11069896 by Fariborz Jahanian · 13 years ago
- cde7a1d Report the natural alignment of unsigned long long, not the preferred alignment. by Chad Rosier · 13 years ago
- 4e648e4 Allow void blocks to return witn a void expression in by Fariborz Jahanian · 13 years ago
- 0961a01 Warn on flexible array members when in C89 mode, with -pedantic. by David Chisnall · 13 years ago
- cc2f77a [Sema] Introduce a data recursive evaluator specific to binary operators. by Argyrios Kyrtzidis · 13 years ago
- 1d23c42 Unpluralize -Wfoo-conversions warnings for consistency. by David Blaikie · 13 years ago
- 69730c1 Fix parsing of type-specifier-seq's. Types are syntactically allowed to be by Richard Smith · 13 years ago
- cb00cc4 Remove the part of test/Sema/pragma-pack-2.c that has irregular "#pragma pack"s. by Argyrios Kyrtzidis · 13 years ago
- 26b75c0 Improve diagnostics for UCNs referring to control characters and members of the by Richard Smith · 13 years ago
- f856264 -Wformat-non-iso: warn about positional arguments (pr12017) by Hans Wennborg · 13 years ago
- 27949f6 Undo patch for // rdar://10735698 by Fariborz Jahanian · 13 years ago
- abf9d90 patch to optionally warn for block implementations without explicit by Fariborz Jahanian · 13 years ago
- 1cb2d74 Add -Wstring-plus-int, which warns on "str" + int and int + "str". by Nico Weber · 13 years ago
- a0e005b Change diagnostic test for my last patch. // rdar://10961370 by Fariborz Jahanian · 13 years ago
- e853bb3 c/objc: problem originally reported as an objective-c bug. by Fariborz Jahanian · 13 years ago
- 3638fab Remove test/Sema/many-logical-ops.c since it fails in linux variants. by Argyrios Kyrtzidis · 13 years ago
- 16f1f71 Reapply r151638 and r151641. by James Molloy · 13 years ago
- f41e875 clang/test/Analysis/stats.c: Mark this as XFAIL: mingw32. by NAKAMURA Takumi · 13 years ago
- 32a9a75 Revert r151638 because it causes assertion hit on PCH creation for Cocoa.h by Argyrios Kyrtzidis · 13 years ago
- fbcf040 Correctly track tags and enum members defined in the prototype of a function, and ensure they are properly scoped. by James Molloy · 13 years ago