1. 730e175 Issue deprecated warning when typeof uses typedef by Fariborz Jahanian · 14 years ago
  2. b644894 Remove hard CRLF end-of-line markers from two files. These should be added by Chandler Carruth · 14 years ago
  3. 372e103 Provide a slightly specialized diagnostic for tautological comparisons by John McCall · 14 years ago
  4. 2b1d51b Issue deprecated warning when typeof uses an expression of deprecated type. by Fariborz Jahanian · 14 years ago
  5. 946928f diagnose errors when a builtin that require constant arguments don't have them. by Chris Lattner · 14 years ago
  6. dd0cb22 Add support for attribute((naked)), patch by Zoxc on cfe-commits! by Daniel Dunbar · 14 years ago
  7. 1a18600 Don't warn for an unused label if it has 'unused' attribute. Fixes rdar://8483139. by Argyrios Kyrtzidis · 14 years ago
  8. 5cadfab Fixed isConstantInitializer for __builtin_choose_expr. by Abramo Bagnara · 14 years ago
  9. e3b159c When warning about comparing an unsigned int to being >= 0, don't issue a warning if the zero value was an by Ted Kremenek · 14 years ago
  10. 6155d73 Check in support for OpenCL conditional operator on vector types. by Nate Begeman · 14 years ago
  11. 1b2ad2f Revert r114316, -Wunused-value enabled by default was intended. by Argyrios Kyrtzidis · 14 years ago
  12. 6dff228 Make -Wunused-value off by default, matching GCC. Fixes rdar://7126194. by Argyrios Kyrtzidis · 14 years ago
  13. 355a9fe Implement -Wunused-label. by Argyrios Kyrtzidis · 14 years ago
  14. d2827af Warn when an expression result in a LabelStmt is unused. by Argyrios Kyrtzidis · 14 years ago
  15. ce78461 improve the "enumeration value 'g' not handled in switch" by Chris Lattner · 14 years ago
  16. b319817 Do not warn about empty bodies for 'if' statements if the body is expanded from a macro. by Ted Kremenek · 14 years ago
  17. fbcb0eb For self-comparison warning, check the source location of both the LHS and RHS to see if they by Ted Kremenek · 14 years ago
  18. 0924618 Microsoft's flexible array rules relaxation: by Francois Pichet · 14 years ago
  19. 4635845 Congruent diagnostic for void* arithmetic. by Abramo Bagnara · 14 years ago
  20. 5726d40 Support strlen() and __builtin_strlen() as constant expressions with by Douglas Gregor · 14 years ago
  21. c82faca Check format strings when a called function has more than one FormatAttr (one for 'scanf' and one for 'printf'). Fixes <rdar://problem/8409437>. by Ted Kremenek · 14 years ago
  22. 95355bb It appears that technically a null format string is not warned under -Wformat-nonliteral, as by Ted Kremenek · 14 years ago
  23. 8caec84 Enhance -Wunreachable-code to not consider the 'default:' branch of a switch statement live if a switch on an enum value has by Ted Kremenek · 14 years ago
  24. 90b828a Enhance -Wreturn-type to not warn when control-flow is most likely limited by a switch statement explicitly covering by Ted Kremenek · 14 years ago
  25. c79f767 tests: Use -ffreestanding when including stdint.h, to avoid platform dependencies. by Daniel Dunbar · 14 years ago
  26. 7da7102 Have Sema check for validity of CGString literal by Fariborz Jahanian · 14 years ago
  27. fbc5b49 Provide a specific diagnostic when trying to redefine an "extern by Douglas Gregor · 14 years ago
  28. 6d6370e fix PR7192 by defining wchar_t in a more conventional way. The by Chris Lattner · 14 years ago
  29. 66cf2d1 print "const intptr_t" instead of "intptr_t const" by Chris Lattner · 14 years ago
  30. 58f9e13 make clang print types as "const int *" instead of "int const*", by Chris Lattner · 14 years ago
  31. 5d1d7ae Get rid of the "functions declared 'noreturn' should have a 'void' result type" warning. by Anders Carlsson · 14 years ago
  32. f65086b when emitting an error about a missing } in a compound statement, emit by Chris Lattner · 14 years ago
  33. e84f9eb With lax vector conversions (the default) make sure we convert between two by Eric Christopher · 14 years ago
  34. 1e32ca6 Implement __builtin_printf, __builtin_fprintf. Fixes <rdar://problem/8336581>. by Douglas Gregor · 14 years ago
  35. 58b5259 Recursive functions should be marked when used from another function. Fixes http://llvm.org/PR7923. by Argyrios Kyrtzidis · 14 years ago
  36. 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
  37. 34fd628 Fix for PR7911 and PR7921: make isIntegralOrEnumerationType return false by Eli Friedman · 14 years ago
  38. 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
  39. 2767ce2 Emit an error if an array is too large. We're slightly more strict by Douglas Gregor · 14 years ago
  40. bbc6454 Commit improved version of 111026 & 111027. by Argyrios Kyrtzidis · 14 years ago
  41. 43efa31 PR7884: Fix the implementations of __real__ and __imag__ on real floats. by Eli Friedman · 14 years ago
  42. 09865a9 PR3344: Downgrade "too many braces around scalar initializer" to a warning. by Eli Friedman · 14 years ago
  43. 05eac86 Revert 111026 & 111027, build breakage. by Argyrios Kyrtzidis · 14 years ago
  44. f6d1d43 Expand the unused warnings for functions. Warn for: by Argyrios Kyrtzidis · 14 years ago
  45. b7f4ffe Implement -Wcast-align. The initial design of this diagnostic diverges by John McCall · 14 years ago
  46. bf87f2c Fix redefinition of typedefs of fixable variably-modified array types; should by Eli Friedman · 14 years ago
  47. d945538 Make sure that we diagnose attribute((overloadable)) functions without by Douglas Gregor · 14 years ago
  48. 255210e Introduce implicit conversions between AltiVec vectors and GCC by Douglas Gregor · 14 years ago
  49. 97ba481 Labels (and case statement) don't create independent scope parents for the by John McCall · 14 years ago
  50. 447234d Allow a looser form of compatibility checking (which ignores by Douglas Gregor · 14 years ago
  51. 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
  52. c46111e Make the pointer arguments to the __sync_* builtins pointers to by Douglas Gregor · 14 years ago
  53. dee832c Mark __builtin_eh_return as noreturn. Patch by Dimitry Andric. by Benjamin Kramer · 14 years ago
  54. b7690b4 turn down the logical bitwise confusion warning to not warn by Chris Lattner · 14 years ago
  55. eb024ac Allow __func__ and __FUNCTION__ and __PRETTY_FUNCTION__ inside blocks. by Fariborz Jahanian · 14 years ago
  56. f609462 Vectors are not integer types, so the type system should not classify by Douglas Gregor · 14 years ago
  57. 1e51c20 Hookup checking for invalid length modifiers in scanf format strings. by Ted Kremenek · 14 years ago
  58. 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
  59. c09b6a5 Hook up 'invalid conversion' warning for scanf format strings. by Ted Kremenek · 14 years ago
  60. be86ecc Add missing conversion specifier parsing for 'u', 'x', 'o', and 's'. Fixes <rdar://problem/8204052>. by Ted Kremenek · 14 years ago
  61. db4325b Improve the representation of the atomic builtins in a few ways. First, we make by Chandler Carruth · 14 years ago
  62. 8d43808 Check for casts to an incomplete type in C. Improves diagnostics for cast to by Eli Friedman · 14 years ago
  63. bb09d1e Remove unicode quotes characters that somehow made it into a recent commit of mine. by Ted Kremenek · 14 years ago
  64. b7c2101 Hook up warning for an incomplete scanlist in scanf format strings. by Ted Kremenek · 14 years ago
  65. 32d0900 Tweak zero-field width in scanf format string diagnostic. by Ted Kremenek · 14 years ago
  66. ddc6ff6 Sema: Fix a bug with #pragma options align=reset, reset against an empty stack by Daniel Dunbar · 14 years ago
  67. 1e4c33a Add initial test cases for scanf format string checking. by Ted Kremenek · 14 years ago
  68. 1058253 Builtins/ARM: __clear_cache doesn't seem to have a consistent prototype, declare by Daniel Dunbar · 14 years ago
  69. 35e12c9 Make the "unused result" warning a warning about run-time behavior, so by Douglas Gregor · 14 years ago
  70. 23ef3e4 restrict the && -> & warning to cover a case daniel noted. by Chris Lattner · 14 years ago
  71. 5495f37 Wire up '-Wignored-qualifiers' to the warning on 'const' in 'const int f()'. by Chandler Carruth · 14 years ago
  72. 90a8f27 Add a warning to catch a bug recently caught by code review, like this: by Chris Lattner · 14 years ago
  73. 5291c3c When forming a function call or message send expression, be sure to by Douglas Gregor · 14 years ago
  74. cfd41cf Add test case for <rdar://problem/8177927> (which triggered an assertion failure in SemaChecking). by Ted Kremenek · 14 years ago
  75. 64d092c Fix another aspect of PR7047, macro expansions. Previously, this was hacked by Chandler Carruth · 14 years ago
  76. 184aa4e fix PR7280 by making the warning on code like this: by Chris Lattner · 14 years ago
  77. d201457 Fix PR7600, and correctly convert the result of an atomic builtin to the by Chandler Carruth · 14 years ago
  78. 27f46ee Refer to implicit "conversions" rather than implicit "casts", which by Douglas Gregor · 14 years ago
  79. 7d5c45e Add support for differentiating between attributes ignored when handled and by Chandler Carruth · 14 years ago
  80. 3e31552 Fix an issue with opencl init list checking. by Nate Begeman · 14 years ago
  81. 8b5dec3 implement PR7569, warning about assignment to null, which by Chris Lattner · 14 years ago
  82. 27cac99 Clean up the diagnostic complaining about the element type of a vector by Douglas Gregor · 14 years ago
  83. 90cd672 Complain about the application of a transparent_union attribute to a by Douglas Gregor · 14 years ago
  84. 2597345 Fix rdar://8139785 "implement warning on dead expression in comma operator" by Argyrios Kyrtzidis · 14 years ago
  85. acb0bd8 Re-improve recovery when the condition of a switch statement does not by Douglas Gregor · 14 years ago
  86. c30614b Factor the conversion from a switch condition to an integral or by Douglas Gregor · 14 years ago
  87. 84b0316 Sema: Fix a subtle i64 -> i32 truncation which broke layout of large structures by Daniel Dunbar · 14 years ago
  88. 6623584 With packed enums, an enumerator's value may be stored in more bits by Douglas Gregor · 14 years ago
  89. b3fc060 tests: Spell %clang_cc1 correctly. by Daniel Dunbar · 14 years ago
  90. 7d99e98 Fixes a regression when redeclaration of a global satic by Fariborz Jahanian · 14 years ago
  91. 0061962 Vector types are not arithmetic types, either. Note that we now ban by Douglas Gregor · 14 years ago
  92. 4b13172 Teach Type::isRealType() that vector types are never real types. All by Douglas Gregor · 14 years ago
  93. 0c293ea Type Type::isRealFloatingType() that vectors are not floating-point by Douglas Gregor · 14 years ago
  94. 45f9b7e Bug 7377: printf checking fails to flag some undefined behavior by Tom Care · 14 years ago
  95. 2bf6d7b Fixes a corner case bug whereby declaring and defining an extern variable in a by Fariborz Jahanian · 14 years ago
  96. 8e19890 Don't complain about missing field initializers when the initializer by Douglas Gregor · 14 years ago
  97. d2c6490 Merge the "regparm" attribute from a previous declaration of a by Douglas Gregor · 14 years ago
  98. 4c60219 Printf format strings: Added some more tests and fixed some minor bugs. by Tom Care · 14 years ago
  99. e4ee966 Bug 7377: Fixed several bad printf format string bugs. by Tom Care · 14 years ago
  100. 01cb1aa Fix format string checking of '%c' by treating it as an integer conversion. Fixes PR 7391. by Ted Kremenek · 14 years ago