- 4857947 De-Unicode-ify in comments. by NAKAMURA Takumi · 13 years ago
- 1522a7c objc-arc: allow explicit unbridged casts if the source of the cast is a by Fariborz Jahanian · 13 years ago
- 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 13 years ago
- ab27d6e llvm-gcc treats a tentative definition with a previous by Fariborz Jahanian · 13 years ago
- ae0bafa Fix a problem with the diagnostics of invalid arithmetic with function by Chandler Carruth · 13 years ago
- 1567a8b Move away from the poor "abstraction" I added to Type. John argued by Chandler Carruth · 13 years ago
- 6af9662 Remove more unnecessary #include <llvm/ADT/SmallVector.h> by Francois Pichet · 13 years ago
- bc8d7f9 Restructure the API in Type based on a conversation with Richard Smith. by Chandler Carruth · 13 years ago
- 2af68e4 Add test cases for false positives on -Wnull-arithmetic from Richard by Chandler Carruth · 13 years ago
- 18e0461 Accept no-return stripping conversions for pointer type arguments after by Chandler Carruth · 13 years ago
- 4020cae Objective-C++ ARC: eliminate the utterly unjustified loophole that by Douglas Gregor · 13 years ago
- e559ca1 Objective-ARC++: infer template type arguments of by Douglas Gregor · 13 years ago
- ed3b256 Add a minor hack to avoid using isNullPointerConstant on a hot path. Fixes -O0 compile-time regressions from r133196. by Eli Friedman · 13 years ago
- 12189f5 Don't emit 'unavailable' errors inside an unavailable function. rdar://9623855. by Argyrios Kyrtzidis · 13 years ago
- c99f0ec Fix refactoro, silencing an MSVC warning. Thanks, Francois. by Douglas Gregor · 13 years ago
- 71c482c Initialize a couple of variables to shut GCC up. by John McCall · 13 years ago
- 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
- 9a636e8 Extend the deduced/actual argument type checking of C++ by Douglas Gregor · 13 years ago
- b7edc4f Factor the checking of the deduced argument type against the actual by Douglas Gregor · 13 years ago
- 0f9dc86 When an explicit specialization has a storage specifier, error if that by Douglas Gregor · 13 years ago
- 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
- 51d7cdd Downgrade the error complaining about presence of a storage class by Douglas Gregor · 13 years ago
- b77115d When synthesizing implicit copy/move constructors and copy/move assignment by John McCall · 13 years ago
- 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 13 years ago
- 856d379 Be sure to try a final ARC-production even in Objective-C++. by John McCall · 13 years ago
- 6c91615 For the purpose of @encode'ing, accept 'void' type by Fariborz Jahanian · 13 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 · 13 years ago
- 16cd4b7 Allow comparison between block pointers and NULL pointer by Douglas Gregor · 13 years ago
- 707a23e Teach the warning about non-POD memset/memcpy/memmove to deal with the by Douglas Gregor · 13 years ago
- b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 13 years ago
- dbfb371 Implement the consistency checking for C++ [temp.deduct.call]p3, which by Douglas Gregor · 13 years ago
- 000d428 Rework the warning for 'memset(p, 0, sizeof(p))' where 'p' is a pointer by Chandler Carruth · 13 years ago
- 5546e69 Skip both character pointers and void pointers when diagnosing bad by Chandler Carruth · 13 years ago
- 0f4c4c4 Weaken the type-matching rules for methods that return aggregates when by John McCall · 13 years ago
- f0b60d6 Refactor parentheses suggestion notes to have less code duplication and by Chandler Carruth · 13 years ago
- 43bc78d Cleanup the parameter naming style. by Chandler Carruth · 13 years ago
- f85e193 Automatic Reference Counting. by John McCall · 13 years ago
- 4ac0140 Eliminate a 'default' case in template argument deduction, where we by Douglas Gregor · 13 years ago
- bf60a8c Eliminate an unnecessary include. FIXMEs -=1 by Douglas Gregor · 13 years ago
- 383041d When performing substitution of default template template parameters by Douglas Gregor · 13 years ago
- b30cd4a Don't add redundant FormatAttr, ConstAttr, or NoThrowAttr attributes, by Douglas Gregor · 13 years ago
- 1454cb9 Properly implement C++0x [stmt.dcl]p3, which requires a scope to be by Douglas Gregor · 13 years ago
- cf73992 Warn on "void f(int a[10]) { sizeof(a); }" by Nico Weber · 13 years ago
- fa82138 Sema: show shift result in hexadecimal by Ted Kremenek · 13 years ago
- 74da19f Introduce a -cc1-level option to turn off related result type by Douglas Gregor · 13 years ago
- e4a1c64 Warn on memset(ptr, 0, sizeof(ptr)). Diagnostic wording by Jordy Rose. by Nico Weber · 13 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 · 13 years ago
- 24c38e1 fix rdar://9204520 - Accept int(0.85 * 10) as an initializer in a class member by Chris Lattner · 13 years ago
- 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
- b792b30 fix rdar://9546171 - -Wshorten-64-to-32 shouldn't warn on vector bitcasts. by Chris Lattner · 13 years ago
- eca3ed7 Make __gnu_inline__ functions in gnu99 mode work the same way as inline functions in gnu89 mode in terms of redefinitions. by Eli Friedman · 13 years ago
- 4c4efee Eliminate the -f[no]objc-infer-related-result-type flags; there's no by Douglas Gregor · 13 years ago
- 05a2e94 Document CheckObjCMethodOverrides by Douglas Gregor · 13 years ago
- db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
- 5fc99f3 Fix a broken index left over from before this function was converted to by Chandler Carruth · 13 years ago
- c2cdd53 Don't assert on initialized typedef declarations in classes: by Richard Smith · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 27f4523 Add code completetion code for the new 'atomic' attribute by Fariborz Jahanian · 13 years ago
- 8cf0d22 Fix order of operands for the warning about incompatible Objective-C by Douglas Gregor · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- 45937ae Restore 'atomic' as an attribute of objc properties. by Fariborz Jahanian · 13 years ago
- 3bde0ce This change is breaking selfhost. Revert it until I have more time to study it. by Sean Hunt · 13 years ago
- 53e669f Implement caching of copy assignment operator lookup. by Sean Hunt · 13 years ago
- c530d17 Implement caching for copy constructors in similar situations. by Sean Hunt · 13 years ago
- b320e0c Implement caching of default constructors on the resolution table. This by Sean Hunt · 13 years ago
- bbf34c0 Made changes to how 'struct'/'class' mismatches are handled in -Wmismatched-tags. by Richard Trieu · 13 years ago
- 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
- b92003b Remove 'atomic' as a property attribute keyword. by Fariborz Jahanian · 13 years ago
- af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
- 361d380 Fix a bunch more notes that were emitted even when the diagnostic they by Chandler Carruth · 13 years ago
- 45cad4a Fix a regression in the two-phase lookup diagnostics that switching the by Chandler Carruth · 13 years ago
- 175df89 More coherent diagnostic when a stack variable is by Fariborz Jahanian · 13 years ago
- 3054358 Catch the memory leak in a bucket by Sean Hunt · 13 years ago
- 89b9f10 Diagnose the condition in C++ [temp.expl.spec]p16 that prohibits by Douglas Gregor · 13 years ago
- 74d487e Richard Smith was correct about how the sets should be computed for by Chandler Carruth · 13 years ago
- f50e88a Fix PR10053: Improve diagnostics and error recovery for code which some compilers incorrectly accept due to a lack of proper support for two-phase name lookup. by Richard Smith · 13 years ago
- 7491c49 Drop most of InitializationSequence::SequenceKind's values. They didn't really contain any information that the step array didn't contain too. This makes debugging dumps a bit less informative, but probably not significantly so. The advantage is that the redundancy is gone, so the code is easier to understand. by Sebastian Redl · 13 years ago
- d695d6b Remove more references to FailedSequence. by Sebastian Redl · 13 years ago
- 383616c Remove all references to InitializationSequence::FailedSequence from outside SemaInit.cpp. Replace them with the boolean conversion or the new Failed() function. This is a first step towards removing InitializationSequence::SequenceKind. No functionality change. by Sebastian Redl · 13 years ago
- 4ae5b72 Identity and non-identity standard conversion sequences can be by Douglas Gregor · 13 years ago
- bc3e64f Allow block returns in C++ with the form by Douglas Gregor · 13 years ago
- 6a576ab When inferring the result type of a block based on a return statement by Douglas Gregor · 13 years ago
- 308742c Reimplement r132572 on top of a FoldingSet, thus hopefully solving both by Sean Hunt · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- 352697a Expose @synthesize and @dynamic via their own cursor kinds in by Douglas Gregor · 13 years ago
- c5c9b53 Revert r132572 to figure out why it broke selfhost and clean it up as by Sean Hunt · 13 years ago
- 8fd7722 Begin implementing a cache of special member lookups. Currently only by Sean Hunt · 13 years ago
- 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
- a08fcb8 Make -Wignored-qualifiers point to the first ignored qualifier. by Hans Wennborg · 13 years ago
- 36f255c Improve the instantiation of static data members in by Douglas Gregor · 13 years ago
- ab01add Revert r132544. Accidental commit. I got confused with the Tortoise SVN menu. by Francois Pichet · 13 years ago
- 696df64 by Francois Pichet · 13 years ago
- 3f0556d Correctly revert r131347: function explicit specialization at class scope. by Francois Pichet · 13 years ago
- 929f013 Clean up the "non-POD memaccess" stuff some. This adds a properly named by Chandler Carruth · 13 years ago
- f15748a When performing template argument deduction given a function argument by Douglas Gregor · 13 years ago
- 8735b29 When checking the instantiation of a default template argument against by Douglas Gregor · 13 years ago
- fb3f4aa Implement -fgnu89-inline. Fixes PR10041. by Rafael Espindola · 13 years ago
- 3f828d1 Tweak code completions for Objective-C Key-Value Observing. The by Douglas Gregor · 13 years ago
- 58f14c0 Fix 80-column violation. by Francois Pichet · 13 years ago
- 95ea450 Fix an incorrect warning about explicit template specializations for by Douglas Gregor · 13 years ago