- 5290c80 Revert "Fix crash in CFGBuilder involving implicit destructor calls and gotos jumping after an object was declared. Fixes PR 10620." by Ted Kremenek · 14 years ago
- ddddd48 De-Unicode-ify. by NAKAMURA Takumi · 14 years ago
- 634a43c Fix a raw string literal test case to actually use a raw string literal. by Craig Topper · 14 years ago
- a809447 Fix crash in CFGBuilder involving implicit destructor calls and gotos jumping after an object was declared. Fixes PR 10620. by Ted Kremenek · 14 years ago
- 79e610a The current warning in -Wnull-arithmetic for comparisons between NULL and non-pointers is not very helpful. This patch will update the wording to be more helpful to users. by Richard Trieu · 14 years ago
- 2fa4e86 Add support for C++0x raw string literals. by Craig Topper · 14 years ago
- cd9ae48 Add the new unit test that I managed to leave out of r136997 :/ by Kaelyn Uhrain · 14 years ago
- a19950e Change an assert into a check. I'm pretty sure there was a point by John McCall · 14 years ago
- b51e031 Thread Safety: Added basic argument parsing for all new attributes. by Caitlin Sadowski · 14 years ago
- de091ae Fix another -Wuninitialized assertion failure (this one involving bit casts) resulting from the recent -Wuninitialized changes. by Ted Kremenek · 14 years ago
- d6c8865 Perform array bounds checking in more situations and properly handle special by Kaelyn Uhrain · 14 years ago
- c268434 Flesh out the -Warray-bounds detection of C89 tail-padded one-element by Chandler Carruth · 14 years ago
- cc2f30c Extend memset/memcpy/memmove checking to include memcmp by Matt Beaumont-Gay · 14 years ago
- ace5e76 Have the typo correction in DiagnoseEmptyLookup properly handle template by Kaelyn Uhrain · 14 years ago
- 844d572 Fix a small bug where DiagnoseEmptyLookup would no longer print any messages by Kaelyn Uhrain · 14 years ago
- 57fb591 Fix assertion failure in -Wuninitialized involving no-op casts. Fixes PR 10577. by Ted Kremenek · 14 years ago
- 4d9d157 Match type names and give more info for out-of-line function definition errors. by Kaelyn Uhrain · 14 years ago
- f0c1d8f Improve overloaded function handling in the typo correction code. by Kaelyn Uhrain · 14 years ago
- 9e6a1ca disable array bounds overflow warning for cases where an array by Chris Lattner · 14 years ago
- 6887614 Turn off __has_feature(is_empty) and __has_feature(is_pod) if the by Douglas Gregor · 14 years ago
- c0a575f Make DiagnosticErrorTrap keep a count of the errors that occurred so multiple by Argyrios Kyrtzidis · 14 years ago
- 53afad5 This patch makes the string/character literal tests run in C, by Douglas Gregor · 14 years ago
- db33e14 Added basic parsing for all remaining attributes, thread safety by Caitlin Sadowski · 14 years ago
- fdde9e7 Added parsing for guarded_var, pt_guarded_var, lockable, by Caitlin Sadowski · 14 years ago
- 5cee119 Add support for C++0x unicode string and character literals, from Craig Topper! by Douglas Gregor · 14 years ago
- ef8c79c Re-fix r136172 so it isn't an error; apparently, some people are fond of their undefined behavior. by Eli Friedman · 14 years ago
- e33f643 Diagnose trying to delete a pointer to an abstract class with a non-virtual destructor. PR10504. by Eli Friedman · 14 years ago
- e52c914 A couple minor issues with Sema for delete: by Eli Friedman · 14 years ago
- 2760455 Revert r136046 while fixing handling of e.g. &foo[index_one_past_size] by Kaelyn Uhrain · 14 years ago
- b48f7c0 Expand array bounds checking to work in the presence of unary & and *, by Kaelyn Uhrain · 14 years ago
- bf6e317 Tests for explicit conversion operators, along with a fix to avoid by Douglas Gregor · 14 years ago
- 697d05d Fix a test in warn-sign-conversion.cpp. Removed a part of a directory path so that the directory seperator, which may change on different platforms, is no longer part of the string checked for. by Richard Trieu · 14 years ago
- 5254161 Remove warning for conditional operands of differend signedness from -Wsign-compare. Cases that previously warn on this will have a different warning emitted from -Wsign-conversion. by Richard Trieu · 14 years ago
- dd4286b Fix -Wuninitialized regression involving functions invalidating parameters passed by reference. by Ted Kremenek · 14 years ago
- 0c8e5a0 Reduce -Wuninitialized time by 22% (on sqlite) by removing the recursive AST crawl. by Ted Kremenek · 14 years ago
- e5adf59 Remove warnings of constant operands of logical operators from template instantiations. Upon instantiation of template, value-dependent parameters are replaced by equivalent literals, so code like: by Richard Trieu · 14 years ago
- 12ce0a0 Revert 135177 to fix PR10363. by Rafael Espindola · 14 years ago
- cf6b0a2 PR10359: Template declarations which define classes are not permitted to also contain declarators. Previously we would accept code like this: by Richard Smith · 14 years ago
- ac420c5 For C++11, do more checking of initializer lists up-front, enabling some subset of the final functionality. C just leaves the function early. C++98 runs through the same code path, but has no changed functionality either. by Sebastian Redl · 14 years ago
- dc998b4 Fix problems Johannes noticed, and extend test cases further. by Sebastian Redl · 14 years ago
- 87c1f1f PR8800: When building a conversion to A& using a member operatorA&(), do not require A to be a complete type. by Richard Smith · 14 years ago
- 1255aaf Fix an incorrect namespace typo-correction diagnostic, from Kaelyn by Douglas Gregor · 14 years ago
- 84ff0fc Enforce access control for the destructor in a new[] expression and mark by John McCall · 14 years ago
- 701d1e7 Fix typo correction crash on overloaded functions, pr10283. by Hans Wennborg · 14 years ago
- cdb8076 Fixed PR10243. by Abramo Bagnara · 14 years ago
- 9dc71d2 Fixed enum types can be complete without actually being valid to use by John McCall · 14 years ago
- 57c1300 Properly protect colons when parsing a nested-name-specifier as part by John McCall · 14 years ago
- 9a30c99 ActOnCXXConditionDeclaration should take into account that by Douglas Gregor · 14 years ago
- 31fd2b7 For code such as: by Richard Trieu · 14 years ago
- 304e233 Fix for PR7410. Allow functions in a derived class that improperly overwrite a virtual function in the base class to be inserted into the derived class function list to prevent extra errors every time the derived class is used. by Richard Trieu · 14 years ago
- 150fee8 Move test/Sema/return.cpp into test/SemaCXX/return.cpp by Hans Wennborg · 14 years ago
- ea4aba0 Perform lvalue-to-rvalue conversions on both operands of ->* by John McCall · 14 years ago
- d8bba9c Add support for C++ namespace-aware typo correction, e.g., correcting by Douglas Gregor · 14 years ago
- db7abf7 Remove the call to GetTypeForDeclarator in Sema::ActOnCXXConditionDeclaration. by Argyrios Kyrtzidis · 14 years ago
- 2ba68b2 Cut down a few of the excess errors in the test. by Argyrios Kyrtzidis · 14 years ago
- 239cad7 Update test for r133934. by John McCall · 14 years ago
- ae19806 Fix missing braces around two statements that were intended to be part by Chandler Carruth · 14 years ago
- 13b21be Factor out (some of) the checking for invalid forms of pointer by Chandler Carruth · 14 years ago
- 1ab0d90 Fix a couple more issues related to r133854: by Richard Smith · 14 years ago
- 555f57e When deciding how to parse "= something" as part of a member by Douglas Gregor · 14 years ago
- a7bf7bb Only do delayed diagnostics if there were no errors when parsing the decl. by Argyrios Kyrtzidis · 14 years ago
- c39b6bc This patch started as an attempt to fix up the horrid naming by Sean Hunt · 14 years ago
- b9b4b78 Fix Sema::CheckVectorOperands so that it doesn't try to insert a cast expression into the LHS of a compound assignment. Fixes compound assignment of various "compatible" vector types, including NEON-vector and gcc-vector types. by Eli Friedman · 14 years ago
- 572bbec Allow unavailable function calls inside unavailable functions in C++/ObjC++ as well. rdar://9660196 by Argyrios Kyrtzidis · 14 years ago
- 4cc12c6 Clean up the heart of the caching code and miss fewer edge cases. by Sean Hunt · 14 years ago
- 4f0845e Check for placeholders early on in by Douglas Gregor · 14 years ago
- e3499ca Fix PR10168: don't warn for unused non-dependent variables in both the template definition and each instantiation. by Richard Smith · 14 years ago
- cd6f366 First part of PR9968: the __range variable in a dependent C++11 for-range statement is implicitly used by that statement. by Richard Smith · 14 years ago
- bc9bd0e Use an explicitly 64-bit triple flag to ensure we can easily verify the by Chandler Carruth · 14 years ago
- ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 14 years ago
- 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 14 years ago
- 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 14 years ago
- e3d49b4 Handle decltype keyword in Parser::isDeclarationSpecifier. by Francois Pichet · 14 years ago
- 4e938df Put the new warning from revision 133196 on NULL arithmetic behind the flag -Wnull-arthimetic and set to DefaultIgnore. A few edge cases need to be worked out before this can be set to default. by Richard Trieu · 14 years ago
- 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 14 years ago
- 3e95ba9 Add a new warning when a NULL constant is used in arithmetic operations. The warning will fire on cases such as: by Richard Trieu · 14 years ago
- 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 14 years ago
- 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 14 years ago
- c7b993b Fix my test case from r133136 so that it actually represents the code by Chandler Carruth · 14 years ago
- 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 14 years ago
- 55080a7 Build fix attempt. by Nico Weber · 14 years ago
- e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 14 years ago
- e1eed38 when compiling in a GNU mode (e.g. gnu99) treat VLAs with a size that can be folded to a constant by Chris Lattner · 14 years ago
- 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 14 years ago
- 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 14 years ago
- c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 14 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 14 years ago
- 6f95f1b Uncomment this testcase now that we pass it. by Sean Hunt · 14 years ago
- bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 14 years ago
- 2e283f0 Start fixing up clang tests to work on the clang-native-arm-cortex-a9 builder. by Eli Friedman · 14 years ago
- 064e236 More std::initializer_list tests. by Sebastian Redl · 14 years ago
- dbef1bb Parse C++0x generalized initializers. by Sebastian Redl · 14 years ago
- 262b62b Expand on braced init list tests. by Sebastian Redl · 14 years ago
- 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 14 years ago
- 0a62984 I've had too much to drink, apparently. by Sean Hunt · 14 years ago
- 78e9c55 Implement a warning flag for the warning about default arguments making by Sean Hunt · 14 years ago
- a08fcb8 Make -Wignored-qualifiers point to the first ignored qualifier. by Hans Wennborg · 14 years ago
- 929f013 Clean up the "non-POD memaccess" stuff some. This adds a properly named by Chandler Carruth · 14 years ago
- 8d79461 Even a return statement of an expression with a dependent type in a void by Nick Lewycky · 14 years ago
- b474603 Microsoft friend acting as a forward declaration; try#2. Now only 2 lines. by Francois Pichet · 14 years ago