- 27a972a Diagnose -Wunused-value based on CFG reachability by Yuanfang Chen · 4 years ago
- 5933726 Revert "Diagnose -Wunused-value based on CFG reachability" by Yuanfang Chen · 3 years, 9 months ago
- cbbf2e8 Diagnose -Wunused-value based on CFG reachability by Yuanfang Chen · 4 years ago
- 73a8bcd Revert "Diagnose -Wunused-value based on CFG reachability" by Aaron Ballman · 3 years, 9 months ago
- 63e0d03 Diagnose -Wunused-value based on CFG reachability by Yuanfang Chen · 4 years ago
- 97c675d Revert "Revert "Temporarily do not drop volatile stores before unreachable"" by Nico Weber · 4 years ago
- f4877c7 [clang] Improve `-Wnull-dereference` diag to be more in-line with reality by Roman Lebedev · 4 years ago
- 260b91f Use getLocation() in "too few/too many arguments" diagnostic by John Marshall · 5 years ago
- ba40176 [Diagnostics] Warn for comparison with string literals expanded from macro (PR44064) by Dávid Bolvanský · 6 years ago
- 01b10bc [Diagnostics] Teach -Wnull-dereference about address_space attribute by Dávid Bolvanský · 6 years ago
- e301ba2 Add support for GCC's '__auto_type' extension, per the GCC manual: by Richard Smith · 10 years ago
- b7859dd [Sema]. Warn when logical expression is a pointer by Fariborz Jahanian · 11 years ago
- 3365bfc Revert r221702 until I address Richard Trieu's comments. by Fariborz Jahanian · 11 years ago
- c5fd484 Patch to warn when logical evaluation of operand evalutes to a true value; by Fariborz Jahanian · 11 years ago
- 9cf21ae Diagnose uses of 'alignof' on functions in -pedantic mode. by Richard Smith · 12 years ago
- 8f88f06 Tweak wording and add diagnostic groups to misc diagnostics. by Eli Friedman · 13 years ago
- d72da15 Further improvement to wording of overload resolution diagnostics, and including by Richard Smith · 13 years ago
- 10ff50d PR11857: When the wrong number of arguments are provided for a function by Richard Smith · 13 years ago
- 0a0ba9d Add fixit notes for -Wconstant-logical-operand. by Matt Beaumont-Gay · 14 years ago
- 3bc84ca Fix an inconsistency in Sema::ConvertArgumentsForCall in that by Peter Collingbourne · 14 years ago
- e54ff6c Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 14 years ago
- a9b630e Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 14 years ago
- 99a337e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 14 years ago
- dcc4c38 Fix CFG-construction bug when run from AnalysisBasedWarnings::IssueWarnings() where block-level expressions that need by Ted Kremenek · 14 years ago
- 1a241d16 Teach CFGBuilder about null pointer constants in conditionals, and how they can be used to prune branches. Fixes false null pointer dereference warning in PR 8183. by Ted Kremenek · 14 years ago
- ef59fe7 Add test case (from PR 8876) for suppressing 'indirection of non-volatile null pointer...' warning due to reachability analysis. by Ted Kremenek · 14 years ago
- 29cb2fd When deciding whether to complain about the type of a boolean condition, use by John McCall · 15 years ago
- 73d3618 C's comma operator performs lvalue conversion on both its operands; by John McCall · 15 years ago
- 938533d turn down the logical bitwise confusion warning to not warn by Chris Lattner · 15 years ago
- deee7a3 restrict the && -> & warning to cover a case daniel noted. by Chris Lattner · 15 years ago
- 8406c51 Add a warning to catch a bug recently caught by code review, like this: by Chris Lattner · 15 years ago
- 3956106 implement PR7569, warning about assignment to null, which by Chris Lattner · 15 years ago
- 5c6525f Add a testcase for PR6501 (too many/too few arguments to a function call). by Eric Christopher · 15 years ago
- 800b66b Remove fixit for string literal comparison. Telling the user to use 'strcmp' is bad, and by Ted Kremenek · 15 years ago
- 49862b8 Don't emit string-comparison or self-comparison warnings in by Douglas Gregor · 15 years ago
- 7011795 use DiagRuntimeBehavior to silence the div/rem by zero warning when by Chris Lattner · 15 years ago
- faa5417 implement PR6004, warning about divide and remainder by zero. by Chris Lattner · 15 years ago
- 8fbe78f Update tests to use %clang_cc1 instead of 'clang-cc' or 'clang -cc1'. by Daniel Dunbar · 15 years ago
- 9a152e2 fix rdar://7446395, a crash on invalid, by fixing a broken assertion. by Chris Lattner · 16 years ago
- be95682 Remove unnecessary -fblocks=0. by Daniel Dunbar · 16 years ago
- bd19b18 Implement PR5242: don't desugar a type more than once in a diagnostic. This by Chris Lattner · 16 years ago
- 2898af5 Update tests by Anders Carlsson · 16 years ago
- 2a7deb6 reimplement vector comparisons as [fi]cmp+sext instead of using v[if]cmp. by Chris Lattner · 16 years ago
- f5cc7ac Parse typeof-specifier the same way as sizeof/alignof are parsed. by Argyrios Kyrtzidis · 16 years ago
- 2b680b4 Simplify the scheme used for keywords, and change the classification by Eli Friedman · 16 years ago
- c2223ab Improve "assignment to cast" diagnostic. by Daniel Dunbar · 16 years ago
- 9351c02 Strip paren expressions when trying to diagnose "cast as lvalue" extension. by Daniel Dunbar · 16 years ago
- d18049a Driver: Manually translate a number of -f with no- variants options to by Daniel Dunbar · 16 years ago
- 5d68896 Codegen sometimes crashes on comparisons that aren't legal, just by Chris Lattner · 16 years ago
- 9eac931 Fix rdar://6719156 - clang should emit a better error when blocks are disabled but are used anyway by Chris Lattner · 16 years ago
- a45cf5b Rename clang to clang-cc. by Daniel Dunbar · 16 years ago
- ed9f14c do not warn about -=/=- confusion with macros, thanks to rdogra for a testcase. by Chris Lattner · 16 years ago
- 40dc267 undefined -> unspecified. Thanks Mike. by Chris Lattner · 16 years ago
- 222b8bd implement PR3753, warning about comparisons with a string literal. by Chris Lattner · 16 years ago
- 36c39c9 refine the "use of unary operator that may be intended as compound assignment (+=)" by Chris Lattner · 16 years ago
- 810d330 Fix a long standard problem with clang retaining "too much" sugar by Chris Lattner · 16 years ago
- 303284a If x is an invalid field decl, don't construct an expression for P->x, by Chris Lattner · 16 years ago
- 5eca6ada Implement C99 6.5.3.4p1, rejecting sizeof(bitfield) by Chris Lattner · 16 years ago
- 8dff017 Fix PR3386 by handling GCC's rules for alignof, which are substantially by Chris Lattner · 16 years ago
- dca17ce add expected diag by Chris Lattner · 16 years ago
- 053441f Fix rdar://6095061 - gcc allows __builtin_choose_expr as an lvalue by Chris Lattner · 16 years ago
- 8cd9b96 add a silly testcase by Chris Lattner · 17 years ago
- 40bb0c8 print a type in a diagnostic. by Chris Lattner · 17 years ago
- 9b3bbe9 Implement rdar://6319320: give a good diagnostic for cases where people by Chris Lattner · 17 years ago
- ea71438 add a simple check to warn people who type "=+" when they probably meant "+=". by Chris Lattner · 17 years ago
- ec8996d Add support for __extension__ as an lvalue. rdar://6097308 by Chris Lattner · 17 years ago
- c43926f Implement support for __extension__ which silences extwarnings in its by Chris Lattner · 17 years ago