- 9d5353c Revert r133526 which re-orders the suggestions for -Wparentheses on ?: by Chandler Carruth · 13 years ago
- 1b13290 Switch the order of the notes for the parentheses suggested in the case by Chandler Carruth · 13 years ago
- 65aa688 Make more use of llvm::StringRef in various APIs. In particular, don't by Jay Foad · 13 years ago
- 33f46e2 Warn for un-parenthesized '&' inside '|' (a & b | c), rdar://9553326. by Argyrios Kyrtzidis · 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
- 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
- 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
- 7acddac Objective-C fast enumeration loop variables are not retained in ARC, but by John McCall · 13 years ago
- 751ec9b Implement proper support for generating code for compound literals in by Douglas Gregor · 13 years ago
- 8d5e18c Check for placeholder expressions before promoting an argument passed by Douglas Gregor · 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
- b1f7d24 arc: diagnose dereferencing a __weak pointer which may be by Fariborz Jahanian · 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
- 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
- 0adde12 Properly diagnose using abstract and incomplete types in va_arg by David Majnemer · 13 years ago
- db11b01 Give a diagnostic when using non-POD types in a va_arg by David Majnemer · 13 years ago
- 7a614d8 Implement support for C++11 in-class initialization of non-static data members. by Richard Smith · 13 years ago
- 926df6c Implement Objective-C Related Result Type semantics. by Douglas Gregor · 13 years ago
- 2f072b4 Handle overloaded operators in ?: precedence warning by Hans Wennborg · 13 years ago
- af9cddf Modify a diagnostic introduced in r132612 to emit QualTypes directly by Peter Collingbourne · 13 years ago
- 61eee0c Add support for builtin astype: by Tanya Lattner · 13 years ago
- 9cfdae3 Warn about missing parentheses for conditional operator. by Hans Wennborg · 13 years ago
- 17e37c7 Implement comparisons between nullptr and Objective-C object by Douglas Gregor · 13 years ago
- 0683a14 Expand the coverage of the warning for constants on the RHS of logical operands: by Chandler Carruth · 13 years ago
- e72c55b Fix a regression in the source locations for unary trait expressions. by Chandler Carruth · 13 years ago
- e4d645c Enhance Clang to start instantiating static data member definitions by Chandler Carruth · 13 years ago
- 42ec65d Extract two more methods from the unary type trait checking. These by Chandler Carruth · 13 years ago
- e225030 Remove a no longer relevant comment. It was just repeating the by Chandler Carruth · 13 years ago
- df1f377 Extract the vec_step trait operand checking to a stand alone function. by Chandler Carruth · 13 years ago
- 9d342d0 Add a convenience interface for checking expression arguments to unary by Chandler Carruth · 13 years ago
- 930a9ab Fix our handling of the warning when one tries to pass a by Douglas Gregor · 13 years ago
- 0fd228d Implement C++0x semantics for passing non-POD classes through varargs. by Douglas Gregor · 13 years ago
- 509f048 Make sure we actually generate defaulted copy constructors; caught by by Sean Hunt · 13 years ago
- 2b18808 What I hope to be an implementation of defaulted copy assignment operators. by Sean Hunt · 13 years ago
- 49634cf Defaulting copy constructors now works reasonably well. by Sean Hunt · 13 years ago
- cb45a0f Hrm by Sean Hunt · 13 years ago
- 1e23865 Make it so that we actually generate definitions for explicitly by Sean Hunt · 13 years ago
- 023df37 Rename "hasTrivialConstructor" to "hasTrivialDefaultConstructor" and by Sean Hunt · 13 years ago
- c9366ba Implement Sema::isExprCallable. by Matt Beaumont-Gay · 13 years ago
- f4bbbf0 Add a warning for when reinterpret_cast leads to undefined behavior, patch by Richard Trieu! by Argyrios Kyrtzidis · 13 years ago
- f79a719 Add a decl update when a static data member of a class template is instantiated in a different PCH than its containing class. Otherwise we get double definition errors. Fixes a Boost.MPL problem that affects Boost.Accumulators and probably a lot more of Boost. by Sebastian Redl · 13 years ago
- 642a75f When block-capturing a variable with a non-trivial destructor, by John McCall · 13 years ago
- f530751 FixOverloadedFunctionReference needs to rebuild member accesses of by John McCall · 13 years ago
- 864c041 Make yet another placeholder type, this one marking that an expression is a bound by John McCall · 13 years ago
- 8a285ae Emit a -Wnull-dereference warning for "*null" not just "*null = something". Addresses rdar://9269271. by Argyrios Kyrtzidis · 13 years ago
- abdd3b3 For the warnings related to -Wparentheses, display first the note about how to silence the warning and by Argyrios Kyrtzidis · 13 years ago
- 312eadb Implement a new identifier-classification scheme where Sema by Douglas Gregor · 13 years ago
- 89ebaed "note" location of forward class used as receiver of by Fariborz Jahanian · 13 years ago
- a61aedc For -Wlogical-op-parentheses, point at '&&', not '||'. Fixes rdar://9125333. by Argyrios Kyrtzidis · 13 years ago
- bb9b80c Add a fixit suggest for missing case keywords inside a switch scope. For instance, in the following code, 'case ' will be suggested before the '1:' by Richard Trieu · 13 years ago
- 6b6b42a We regard a function as 'unused' from the codegen perspective, so our warnings diverge from by Argyrios Kyrtzidis · 13 years ago
- eefa76e Allow shadowin of 'self' in objc methods in by Fariborz Jahanian · 13 years ago
- 162e1c1 Support for C++11 (non-template) alias declarations. by Richard Smith · 13 years ago
- 5bf47f7 Fix mismatched delete. by Benjamin Kramer · 13 years ago
- fc8f0e1 fix a bunch of comment typos found by codespell. Patch by by Chris Lattner · 13 years ago
- f111d93 C1X: implement generic selections by Peter Collingbourne · 13 years ago
- dde5557 Re-fix r129481 and r129465 properly. Nulls fixits shouldn't be dropped in by Eli Friedman · 13 years ago
- 0d8dc46 When creating an implicit member expression through a qualified-id, check that the class by Argyrios Kyrtzidis · 13 years ago
- 3e2193c Add a flag to StringLiteral to keep track of whether the string is a pascal string or not. by Anders Carlsson · 13 years ago
- 6027461 Issue the 2nd fixit even if fix-it hint is supressed. // rdar://9091893 by Fariborz Jahanian · 13 years ago
- 81ab3cf No fixit hint for builtin expressions which are by Fariborz Jahanian · 13 years ago
- b8f17ab Redeclaration of 'self' should be flagged in by Fariborz Jahanian · 13 years ago
- 755d849 After some discussion with Doug, we decided that it made a lot more sense by John McCall · 13 years ago
- 379b515 More __unknown_anytype work. by John McCall · 13 years ago
- fb8721c Simplify calling CheckPlaceholderExpr, converge on it in a few places, by John McCall · 13 years ago
- a5fc472 Fix a bunch of major problems with __unknown_anytype and properly test by John McCall · 13 years ago
- a49218e PR8369: make __attribute((regparm(0))) work correctly. Original patch by by Eli Friedman · 13 years ago
- 429bb27 Use ExprResult& instead of Expr *& in Sema by John Wiegley · 13 years ago
- 737d544 In C++ the argument of logical not should always be bool. Added missing implicit cast for scalars. by Abramo Bagnara · 13 years ago
- 1de4d4e Basic, untested implementation for an "unknown any" type requested by LLDB. by John McCall · 13 years ago
- 96b4adc Wide Pascal strings should be of type wchar_t[] and not unsigned char[]. by Anders Carlsson · 13 years ago
- 5862f0e When emitting a "too many arguments to function call..." error, also include a note with a location for the function prototype. by Ted Kremenek · 13 years ago
- 61750f2 de-sugared when accessing property reference type. by Fariborz Jahanian · 13 years ago
- 170a6a2 Don't do the checks of Sema::DiagnoseEqualityWithExtraParens() on type-dependent expressions. Fixes rdar://9027658. by Argyrios Kyrtzidis · 13 years ago
- 1408676 Implements property of reference types. Adding by Fariborz Jahanian · 13 years ago
- 6305f72 refactoring by Anton Yartsev · 13 years ago
- 7870b13 AltiVec vector comparison logic now affect only vectors of fundamental AltiVec vector types. It fixes bug 9347. by Anton Yartsev · 13 years ago
- d06fea8 supported: AltiVec vector initialization with a single literal according to PIM section 2.5.1 - after initialization all elements have the value specified by the literal by Anton Yartsev · 13 years ago
- 077f490 More coherent diagnostic attempting to assign to a member of a const object returned by Fariborz Jahanian · 13 years ago
- 2234873 Allow GC qualifiers to be added/removed by conversions from/to void* by John McCall · 13 years ago
- 0a0d2b1 Implement a new 'availability' attribute, that allows one to specify by Douglas Gregor · 13 years ago
- 4f38f41 Fix an error with the declaration of block parameters that depend by John McCall · 13 years ago
- db2eae6 Clean up our handling of template-ids that resolve down to a single by Douglas Gregor · 13 years ago
- 60b3e38 Don't indescriminately print overload candidates when we have invalid by Douglas Gregor · 13 years ago
- eed5ddc Allow function calls to dereferenced member pointers of by Douglas Gregor · 13 years ago
- 4eb7f69 Don't poke into redefined 'id' type looking for a property by Fariborz Jahanian · 13 years ago
- 796aa44 Forgotten part of previous commit. by Abramo Bagnara · 13 years ago
- fadb53b Fixes for some more expressions containing function templateids that by Douglas Gregor · 13 years ago
- f4f7cb8 OpenCL: if double precision floating point constant encountered by Peter Collingbourne · 13 years ago
- f4e3cfb Add support for the OpenCL vec_step operator, by generalising and by Peter Collingbourne · 13 years ago
- 34d6f93 When comparing a null pointer and something else, always cast the null by John McCall · 13 years ago
- ff676cb Fixed source range for all DeclaratorDecl's. by Abramo Bagnara · 13 years ago
- 834e3f6 Fix my earlier commit to work with escaped newlines and leave breadcrumbs by John McCall · 13 years ago