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