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