1. 7cbc558 When synthesizing a label declaration based on a goto statement that by Douglas Gregor · 14 years ago
  2. 069a6da -fwritable-strings should silence warnings about the deprecated string by Douglas Gregor · 14 years ago
  3. 60618fa Propagate the new exception information to FunctionProtoType. by Sebastian Redl · 14 years ago
  4. 6f4596c Implement a hack intended to allow Clang to parse libstdc++ 4.5's by Douglas Gregor · 14 years ago
  5. 1e15394 Fix PR9453 by not trying to print a warning about ignored qualifiers by Rafael Espindola · 14 years ago
  6. 6e40035 Fix null dereference in CFGBlock::FilterEdge that was reported in PR 9412. by Ted Kremenek · 14 years ago
  7. d97cec3 g++ is more permissive regarding flexible arrays. by Argyrios Kyrtzidis · 14 years ago
  8. 5453d93 When performing template argument deduction for a non-reference by Douglas Gregor · 14 years ago
  9. fbe5994 Much to my surprise, OverloadExprs can also point to function template decls. by Matt Beaumont-Gay · 14 years ago
  10. cb710a4 Diagnose destructor templates. Fixes PR7904. by Douglas Gregor · 14 years ago
  11. 7ec1873 When clearing a LookupResult structure, clear out the naming class, by Douglas Gregor · 14 years ago
  12. 0498247 Correctly handle nested switch statements in CFGBuilder when on switch statement has a condition that evaluates to a constant. by Ted Kremenek · 14 years ago
  13. 0266aa3 -Woverloaded-virtual shouldn't warn for static functions. Fixes rdar://9083431 & http://llvm.org/PR9396. by Argyrios Kyrtzidis · 14 years ago
  14. 48b8959 Don't emit unused warning for deleted functions. Fixes rdar://8365684 & http://llvm.org/PR9391. by Argyrios Kyrtzidis · 14 years ago
  15. 9ca957a Add coverage test for CFGImplicitDtor::getDestructorDecl() when handling typedefs. by Ted Kremenek · 14 years ago
  16. 0f0ea2a Eliminate redundant nested-name-specifiers on by Douglas Gregor · 14 years ago
  17. c5aff44 Teach CFGImplicitDtor::getDestructorDecl() about arrays of objects with destructors. by Ted Kremenek · 14 years ago
  18. 697d42d Teach CFGImplicitDtor::getDestructorDecl() about reference types. by Ted Kremenek · 14 years ago
  19. c9f8f5a Introduce CFGImplicitDtor::isNoReturn() to query whether a destructor actually returns. Use this for -Wreturn-type to prune false positives reported in PR 6884. by Ted Kremenek · 14 years ago
  20. b6744ef Push nested-name-specifier source location information into template by Douglas Gregor · 14 years ago
  21. bdc49d3 Pretty up the wrong-number-of-arguments-for-attribute diagnostic by by John McCall · 14 years ago
  22. 018591f Semantic checking for exception specifications should be triggered by by John McCall · 14 years ago
  23. 059101f Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  24. e71f3d5 Teach CFGBuilder to prune trivially unreachable case statements. by Ted Kremenek · 14 years ago
  25. 94fdffa Push nested-name-specifier source-location information into dependent by Douglas Gregor · 14 years ago
  26. 3aea4da For C++, enhance -Warray-bounds to recursively analyze array subscript accesses in ?: expressions. by Ted Kremenek · 14 years ago
  27. 90566c0 Implement comparison of C++0x scoped enumeration types. Fixes PR9333. by Douglas Gregor · 14 years ago
  28. fff9513 When digging into a cv-qualified return type that is a pointer type to by Douglas Gregor · 14 years ago
  29. e34e3f1 Move the bool-conversions behind the DiagRuntimeBehavior logic. It's by Chandler Carruth · 14 years ago
  30. 2494dd0 Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  31. 7c3179c Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  32. abea951 Add -fcxx-exceptions to all tests that use C++ exceptions. by Anders Carlsson · 14 years ago
  33. 5e24f2a Sprinkle optional text of the "unavailable' attribute by Fariborz Jahanian · 14 years ago
  34. 00cf3cc Push nested-name-specifier source location information into by Douglas Gregor · 14 years ago
  35. 09f3462 s/clang-cc1/clang_cc1 by Matt Beaumont-Gay · 14 years ago
  36. 2b982b7 Print optional message for attr(unavailable) in C++ mode. // rdar://9046492 by Fariborz Jahanian · 14 years ago
  37. f3db29f Push nested-name-specifier source-location information into by Douglas Gregor · 14 years ago
  38. 5149f37 Maintain nested-name-specifier source-location information through by Douglas Gregor · 14 years ago
  39. 3002823 Rough fix for PR9323 that prevents Clang from marking copy constructor by Chandler Carruth · 14 years ago
  40. 10aad44 Fix the rest of PR9316 along with some other bugs spotted by inspection. by Chandler Carruth · 14 years ago
  41. 094b643 Likely fix for PR9316 and other unknown bugs: don't use the anonynmous by Chandler Carruth · 14 years ago
  42. 5fa05cb Simplify messages as requested by Chris. by Chandler Carruth · 14 years ago
  43. 1d6ab7a compute the integer width, not the memory width here. We want to know that by Chris Lattner · 14 years ago
  44. fa0b48f Test case for previous commit by Douglas Gregor · 14 years ago
  45. 6c3c3f5 Handle value dependent LHS as well as RHS. Test both of these, they by Chandler Carruth · 14 years ago
  46. 9e060ca Fix bogus -Warray-bounds warning involving 'array[true]' reported in PR 9296. by Ted Kremenek · 14 years ago
  47. d067c07 Fix the behavior of -Wignored-qualifiers on return type qualifiers in by Chandler Carruth · 14 years ago
  48. 3bcc2be Add test case for PR 9284, a false positive for -Warray-bounds that is now addressed using basic reachability analysis. by Ted Kremenek · 14 years ago
  49. 351ba91 Enhance Sema::DiagRuntimeBehavior() to delay some diagnostics to see if the related code is reachable. This suppresses some by Ted Kremenek · 14 years ago
  50. 406c38e Fix PR9276: We were missing the checks for auto deducing to different types in the same declaration group in the template instantiation case. by Richard Smith · 14 years ago
  51. 65b34d7 Clean up the error recovery at the bottom of Sema::LookupMemberExpr. This by Matt Beaumont-Gay · 14 years ago
  52. 7019186 When checking for abstract types, don't crash when we have a by Douglas Gregor · 14 years ago
  53. 12e3ece Provide Fixit warning when 'auto' is intended as storage by Fariborz Jahanian · 14 years ago
  54. 1756ce4 We need a longer long when testing this pathe Microsoft fixed-underlying-type extension for enumeration types by Douglas Gregor · 14 years ago
  55. 86f208c Enable enumeration types with a fixed underlying type, e.g., by Douglas Gregor · 14 years ago
  56. b907560 Fix a little bug in the handling of enumeration types with a fixed by Douglas Gregor · 14 years ago
  57. 77efc68 Don't warn about static const integral data members with in-line constant by John McCall · 14 years ago
  58. 34d4947 Clean up the tests for warning about unused function results given the by Chandler Carruth · 14 years ago
  59. 34b41d9 Implement the C++0x deduced 'auto' feature. by Richard Smith · 14 years ago
  60. 3e026e3 Don't produce "comparison is always (true|false)" warnings when the by Douglas Gregor · 14 years ago
  61. 1be8eec Handle the resolution of a reference to a function template (which by Douglas Gregor · 14 years ago
  62. 7f11d9c Disallow try/catch/throw when exceptions are disabled. by Anders Carlsson · 14 years ago
  63. e41721e Pass -fexceptions to all tests that use try/catch/throw. by Anders Carlsson · 14 years ago
  64. f4b793c Teach the virtual-functions-without-virtual-destructor warning to only by Douglas Gregor · 14 years ago
  65. 15e310a Warn about code that uses variables and functions with internal linkage by John McCall · 14 years ago
  66. 7ef9324 Fix a missed case in the NULL operand to conditional operator diagnostics. by Chandler Carruth · 14 years ago
  67. 0a8709a Update the test error messages to match the update I made to the actual by Chandler Carruth · 14 years ago
  68. 45f11b7 Fix PR8767, improve diagnostic wording when allocating an object of an by Chandler Carruth · 14 years ago
  69. 82214a8 Initial steps to improve diagnostics when there is a NULL and by Chandler Carruth · 14 years ago
  70. 25b3b84 Fix assertion failure on -Warray-bounds for 32-bit builds of Clang. by Ted Kremenek · 14 years ago
  71. a85f528 Add -Warray-bounds test showing how the warning currently interoperates with macros. by Ted Kremenek · 14 years ago
  72. 35001ca Enhance the array bounds checking to work for several other constructs, by Chandler Carruth · 14 years ago
  73. a5b9332 Implement a sub-group of -Wconversion: -Wliteral-conversion. This by Chandler Carruth · 14 years ago
  74. 543cb65 Implement -Wenum-compare, which warns when comparing two enums of by Chandler Carruth · 14 years ago
  75. c6daf0b When printing a qualified type, look through a substituted template by Douglas Gregor · 14 years ago
  76. 26ae5dd Fix PR9025 and add a diagnostic (and sometimes a fixit) for an overloaded by Matt Beaumont-Gay · 14 years ago
  77. c71a2c0 Fix assertion failure in -Warray-bounds on template parameters used as arrays. by Ted Kremenek · 14 years ago
  78. 79ab2c8 Provide overload diagnostics when explicit casts involving class types fail. by John McCall · 14 years ago
  79. eee1d54 When parsing an out-of-line member function declaration, we must delay by John McCall · 14 years ago
  80. e3c8c64 Implement objective-c++'s block pointer type matching involving by Fariborz Jahanian · 14 years ago
  81. 74b47f9 For -Woverloaded-virtual take into account canonical methods. Fixes rdar://8979966 & http://llvm.org/PR9182. by Argyrios Kyrtzidis · 14 years ago
  82. af8ca37 Move the check that gives functions with unique-external types unique-external by John McCall · 14 years ago
  83. 332bb2a When checking the 'weak' and 'weakref' attributes, look for non-external by John McCall · 14 years ago
  84. f9536f4 Test case accidentally left out of my last commit. by John McCall · 14 years ago
  85. 651f86f In Sema::CheckShadow, get the DeclContext from the variable that we are checking by Argyrios Kyrtzidis · 14 years ago
  86. 1b52844 Move uninitialized variable checking back under -Wuninitialized-experimental. It is clear from user feedback that this warning is not quite ready. by Ted Kremenek · 14 years ago
  87. 683564a pre/post ++/-- for AltiVec vectors. (with builtins-ppc-altivec.c failure fixed) by Anton Yartsev · 14 years ago
  88. 1de34dd When the out-of-line definition differs from the declaration in the return type, by Argyrios Kyrtzidis · 14 years ago
  89. 09f57b9 Don't suggest -Wuninitialized fixits for uninitialized enum types. by Ted Kremenek · 14 years ago
  90. 799ef66 Implement -Woverloaded-virtual. by Argyrios Kyrtzidis · 14 years ago
  91. 609e317 Based on user feedback, swap -Wuninitialized diagnostics to have the warning refer to the bad use, and the note to the variable declaration. by Ted Kremenek · 14 years ago
  92. 8d2968c Turn test for // rdar://8945175 into a sema test. by Fariborz Jahanian · 14 years ago
  93. 668fdd8 Don't warn for -Wnon-virtual-dtor for dependent classes. by Argyrios Kyrtzidis · 14 years ago
  94. f7275cd Remove redundant check to not warn for warn_equality_with_extra_parens if we are in a macro. This is checked twice. by Ted Kremenek · 14 years ago
  95. 006ae38 Don't warn about extraneous '()' around a comparison if it occurs within a macro. by Ted Kremenek · 14 years ago
  96. cf1620a Don't warn for "if ((a == b))" if the parens came from a macro. Thanks to Fariborz for the hint! by Argyrios Kyrtzidis · 14 years ago
  97. 70f2330 For "if ((a == b))" only warn if 'a' is a modifiable l-value. Caught by John! by Argyrios Kyrtzidis · 14 years ago
  98. 0e2dc3a Warn for "if ((a == b))" where the equality expression is needlessly wrapped inside parentheses. by Argyrios Kyrtzidis · 14 years ago
  99. d880f52 Implement access checking for the "delete" operator. Fixes PR9050, by Douglas Gregor · 14 years ago
  100. 9641fc8 Only warn for -Wnon-virtual-dtor for public destructors. Thanks to Benjamin Kramer for the hint! by Argyrios Kyrtzidis · 14 years ago