- 5f50895 Introduce a new mangling for protocol-qualified ObjC types in C++. This allows by Eli Friedman · 12 years ago
- d667641 A quick fix to allow return type deduction on member templates by Faisal Vali · 12 years ago
- 0603bbb Don't suggest putting 'operator new' or 'operator delete' in a namespace to fix a two-phase lookup issue. That's not permitted. by Richard Smith · 12 years ago
- 67170bd Support for contextual conversion tweaks (N3323) was added, as Revision 183637 by Larisse Voufo · 12 years ago
- 236bec2 reverted test by Larisse Voufo · 12 years ago
- ccc1181 Refactor places which perform contextual implicit conversions to go through a by Richard Smith · 12 years ago
- b8a9824 PR15966: don't get confused by a complex integer -> complex integer conversion by Richard Smith · 12 years ago
- d3b7556 ArrayRef'ize Sema::BuildCallToObjectOfClassType by Dmitri Gribenko · 12 years ago
- 9c785c2 ArrayRef'ize some SemaOverload methods by Dmitri Gribenko · 12 years ago
- d25db7e Grab-bag of bit-field fixes: by John McCall · 12 years ago
- 78852e9 Replace 'MultiExprArg()' with 'None' by Dmitri Gribenko · 13 years ago
- e54c307 ArrayRef'ization of some methods in SemaOverload. Patch by Robert Wilhelm! by Richard Smith · 13 years ago
- 44ebbd5 Replace ArrayRef<T>() with None, now that we have an implicit ArrayRef constructor from None by Dmitri Gribenko · 13 years ago
- 2a7d481 Implement most of N3638 (return type deduction for normal functions). by Richard Smith · 13 years ago
- 22262ab Don't build a call expression referring to a function which we're not allowed by Richard Smith · 13 years ago
- 51629df Use ArrayRef in AddMethodCandidate. by Rafael Espindola · 13 years ago
- 0feaf0c Implement core issue 1608: class members can be found via operator lookup in a trailing return type in that class's body. by Richard Smith · 13 years ago
- 19a41f1 Fix PR15291: noreturn adjustment in overload resolution for function templates, from Alexander Zinenko! by Douglas Gregor · 13 years ago
- 5bddd6a Remove hasExternalLinkageUncached. by Rafael Espindola · 13 years ago
- ebe2db7 <rdar://problem/13584715> Converted constant expressions are expected to have integral values. by Douglas Gregor · 13 years ago
- e373235 Fix PR15634, better error message for template deduction failure. by Richard Trieu · 13 years ago
- c70fca6 Complain about attempts to befriend declarations via a using by John McCall · 13 years ago
- 45bb483 <rdar://problem/13267210> Ensure that Sema::CompareReferenceRelationship returns consistent results with invalid types. by Douglas Gregor · 13 years ago
- 0e0d009 Avoid computing the linkage too early. Don't invalidate it. by Rafael Espindola · 13 years ago
- 7d36c01 Fix initializer for variables with attribute address_space set. by Matt Arsenault · 13 years ago
- 16c8cf0 Remove the hack that avoided mangling static functions in extern C contexts. by Rafael Espindola · 13 years ago
- 46d2b6b Partially revert r175117 so that we don't break assumptions about how by Rafael Espindola · 13 years ago
- 5bda63f merge hasCLanguageLinkage and isExternC. Keep the shorter name. by Rafael Espindola · 13 years ago
- a096b14 The meat of this patch is in BuildCXXMemberCalLExpr where we make it use by Nick Lewycky · 13 years ago
- 259f9f4 Enable overloading of OpenCL events - this is needed for the overloaded OpenCL builtin functions. by Guy Benyei · 13 years ago
- 6105419 Add OpenCL samplers as Clang builtin types and check sampler related restrictions. by Guy Benyei · 13 years ago
- 134af91 Apply the pure-virtual odr rule to other constructs which can call overloaded by Nick Lewycky · 13 years ago
- 44ecdbd Improve 'failed template argument deduction' diagnostic for the case where we by Richard Smith · 13 years ago
- 8c6eeb9 Replace "failed template argument deduction" diagnostic with something useful by Richard Smith · 13 years ago
- 03c66d3 Fix mismatch between pointer and pointee type when diagnosing an incorrect by Richard Smith · 13 years ago
- d24d5f2 Start checking nonnull (as well as format and argument_with_type_tag) on by Nick Lewycky · 13 years ago
- e112151 Fix some wonky formatting, remove spurious emacs major mode marker. No by Nick Lewycky · 13 years ago
- dd7f456 Add a new LangOpt NativeHalfType. This option allows for native half/fp16 by Joey Gouly · 13 years ago
- 59b8e70 Fix regression in r172376. Don't try to detect missing 'constexpr' specifiers by Richard Smith · 13 years ago
- 574f4f6 PR12008: defer adding the implicit 'const' to a constexpr member function until by Richard Smith · 13 years ago
- f857950 Remove useless 'llvm::' qualifier from names like StringRef and others that are by Dmitri Gribenko · 13 years ago
- 7cf35ef Fix a regression from 171193: main cannot be overloaded. by Rafael Espindola · 13 years ago
- 2bf7fdb s/CPlusPlus0x/CPlusPlus11/g by Richard Smith · 13 years ago
- 576127d Reject overloading of two static extern C functions. by Rafael Espindola · 13 years ago
- de1a487 Improve diagnostic wording for when an implicitly-deleted special member by Richard Smith · 13 years ago
- 21bae43 PR14695: Fix assert from bad cast<>. Not every namespace is a NamespaceDecl; it might instead be a TranslationUnitDecl. by Richard Smith · 13 years ago
- ff7d47a Change DeclContextLookup(Const)Result to (Mutable)ArrayRef<NamedDecl*>, as per review discussion in r170365 by David Blaikie · 13 years ago
- 0db1ea5 Fix overload resolution for the initialization of a multi-dimensional by Richard Smith · 13 years ago
- 3a02247 Sort all of Clang's files under 'lib', and fix up the broken headers uncovered. by Chandler Carruth · 13 years ago
- a6567c4 Don't return a pointer to an UnresolvedSetImpl in the CXXRecordDecl interface, by Argyrios Kyrtzidis · 13 years ago
- 90633e3 Sema: Provide a valid source location when instantiating templates based on a CXXDefaultArgExpr. by Benjamin Kramer · 13 years ago
- 4f6a2c4 When we have a MemberExpr referring to an overloaded static member function, by Richard Smith · 13 years ago
- a21719d When filtering the list of associated namespaces so that we don't suggest people by Nick Lewycky · 13 years ago
- 9512d3f Use isInvalidDecl() instead of isStatic() as suggested by dblaikie. by Nico Weber · 13 years ago
- 1fefe41 Don't crash on calling static member overloaded operator, PR14120 by Nico Weber · 13 years ago
- 641bd89 Fix a bug I found while preparing my devmtg talk: When passing NULL to a by Matt Beaumont-Gay · 13 years ago
- e10d304 PR11851 (and duplicates): Whenever a constexpr function is referenced, by Richard Smith · 13 years ago
- 7959178 Use a .def file for most of the diagnostic options. by Douglas Gregor · 13 years ago
- b662674 DR1442: In a range-based for statement, namespace 'std' is not an associated by Richard Smith · 13 years ago
- 97e5949 Clearing a SmallPtrSet is still expensive, split it out from OverloadCandidateSet::clear and don't do it on destruction. by Benjamin Kramer · 13 years ago
- 1d202a6 StringRef-ify Binary/UnaryOperator::getOpcodeStr by David Blaikie · 13 years ago
- 5de91cc Add FP_CONTRACT support for clang. by Lang Hames · 13 years ago
- 88d67f3 Fix crash when a decltype expression in a trailing return type refers to the by Richard Smith · 13 years ago
- e6706e4 Remove Context argument from TemplateDeductionInfo constructor. It was no longer needed after the unused Context member was removed in r164104. by Craig Topper · 13 years ago
- 14f082b Fix a small bug in the way we handle builtin candidates for by Eli Friedman · 13 years ago
- ca24ed4 Revert r163829. The world (or libstdc++, at least) is not ready. by Richard Smith · 13 years ago
- b9c5a60 Implement C++11 [conv.prom]p4: an enumeration with a fixed underlying type has by Richard Smith · 13 years ago
- c5c01a6 Don't perform template argument deduction against invalid templates; by Douglas Gregor · 13 years ago
- b67ada6 Remove speculative fix for C++ core issue 1407, since it was resolved as NAD. by Richard Smith · 13 years ago
- 7d8b041 Instantiate class template specializations during ADL. by John McCall · 13 years ago
- c215e76 Push ArrayRef through the Expr hierarchy. by Benjamin Kramer · 13 years ago
- 62b95d8 Rip out remnants of move semantic emulation and smart pointers in Sema. by Benjamin Kramer · 13 years ago
- 0f38443 Better diagnostics for range-based for loops with bad range types. by Sam Panzer · 13 years ago
- 04390a6 Test commit: deleted whitespace on blank line by Sam Panzer · 13 years ago
- 1c7c8f7 Implement warning for integral null pointer constants other than the literal 0. by David Blaikie · 13 years ago
- a520266 Fix some minor typos by Sylvestre Ledru · 13 years ago
- 830885c Fix a typo (the the => the) by Sylvestre Ledru · 13 years ago
- 9bca21e No longer assuming the number of prototype arguments is always less than the number of formal parameters for a variadic function call. by Aaron Ballman · 13 years ago
- 0bf93aa Fix OverloadCandidateSet::clear to not leak PartialDiagnostics, found by Samuel by Richard Smith · 13 years ago
- 55ce352 Unrevert r158887, reverted in r158949, along with a fix for the bug which by Richard Smith · 13 years ago
- 91738ff Documentation cleanup: making \param and \returns docs match the code. by James Dennett · 13 years ago
- 18348b6 Diagnostics cleanup: Fixing \params to match the code. by James Dennett · 13 years ago
- ffad8b7 Documentation cleanup: by James Dennett · 13 years ago
- c368817 Revert r158887. This fixes pr13168. by Rafael Espindola · 13 years ago
- c7b0bdf If an object (such as a std::string) with an appropriate c_str() member function by Richard Smith · 13 years ago
- 72cd8ea Fix -Wc++11-narrowing warnings for narrowing negative values to larger unsigned by Richard Smith · 13 years ago
- 33621a6 Remove some debugging code that snuck into r158691. by Kaelyn Uhrain · 13 years ago
- 9ea8f7e Improve the error message when a function overload candidate is rejected by Kaelyn Uhrain · 13 years ago
- 2a4d13c Documentation cleanup: by James Dennett · 13 years ago
- 25a80d4 Add missing narrowing check: converting from a signed integral type to a wider by Richard Smith · 13 years ago
- 521ecc1 PR12964: __int128 and unsigned __int128 are promoted integral types, be sure to by Richard Smith · 13 years ago
- 5bee258 When adding built-in operator candidates for overload resolution by Douglas Gregor · 13 years ago
- ce4f608 DR1152 / PR12931 / PR6177: A candidate function which requires binding a const by Richard Smith · 13 years ago
- 10ff50d PR11857: When the wrong number of arguments are provided for a function by Richard Smith · 13 years ago
- 6f8d2c6 A little tweak to the SFINAE condition reporting. Don't say: by Richard Smith · 13 years ago
- 9ca6461 When we suppress an error due to SFINAE, stash the diagnostic away with the by Richard Smith · 13 years ago
- e2b3744 Move Sema::VerifyIntegerConstantExpression() and by Douglas Gregor · 14 years ago
- a6c5abb Switch RequireLiteralType() off of PartialDiagnostic. by Douglas Gregor · 14 years ago
- 7bfb2d0 Move Sema::RequireCompleteType() and Sema::RequireCompleteExprType() by Douglas Gregor · 14 years ago
- 9af6b03 move some stuff to .rodata by Nuno Lopes · 14 years ago