summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* When copying a temporary object to initialize an entity for which theDouglas Gregor2010-04-251-1/+1
* Add base paths for CK_BaseToDerived and CK_BaseToDerivedMemberPointer.Anders Carlsson2010-04-241-1/+3
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-1/+2
* Pass the base specifiers through to CheckDerivedToBaseConversion. No function...Anders Carlsson2010-04-241-1/+1
* CastExpr should not hold a pointer to the base path. More cleanup.Anders Carlsson2010-04-241-5/+4
* Add an InheritancePath parameter to the ImplicitCastExpr constructor.Anders Carlsson2010-04-231-2/+3
* Remove dead code.Benjamin Kramer2010-04-201-25/+0
* Bail out early to avoid comparing the internals of two conversion sequences ofBenjamin Kramer2010-04-181-0/+5
* When performing reference initialization for the purposes of overloadDouglas Gregor2010-04-181-7/+17
* Binding a reference to an rvalue is a direct binding in C++0x but notDouglas Gregor2010-04-181-20/+17
* Improve our handling of user-defined conversions as part of overloadDouglas Gregor2010-04-171-57/+74
* Add raw_ostream operators to NamedDecl for convenience. Switch over all users...Benjamin Kramer2010-04-171-1/+1
* Move Sema::PerformImplicitConversion over to where Sema::TryImplicitConversio...Douglas Gregor2010-04-161-0/+24
* Kill ForceRValue once and for allDouglas Gregor2010-04-161-8/+2
* Eliminate the ForceRValue parameter from TryCopyInitialization.Douglas Gregor2010-04-161-9/+2
* Move Sema::TryCopyInitialization into a static function inDouglas Gregor2010-04-161-24/+24
* Eliminate ForceRValue parameters from reference binding. Did I mentionDouglas Gregor2010-04-161-9/+8
* Eliminate the ForceRValue parameter to Sema::AddOverloadCandidateDouglas Gregor2010-04-161-8/+5
* Eliminate the ForceRValue parameter from most of Sema's Add*CandidateDouglas Gregor2010-04-161-17/+13
* Eliminate the ForceRValue parameter from Sema::IsUserDefinedConversion. It's ...Douglas Gregor2010-04-161-7/+4
* Eliminate the default value for the UserCast parameter of Sema::IsUserDefined...Douglas Gregor2010-04-161-1/+1
* Always diagnose and complain about problems inDouglas Gregor2010-04-141-36/+54
* Thread a Scope pointer into BuildRecoveryCallExpr to help typoDouglas Gregor2010-04-141-4/+4
* Refactor and simplify the computation of implicit conversion sequencesDouglas Gregor2010-04-131-17/+334
* When returning the result of a call to an object of class type, do notDouglas Gregor2010-04-131-2/+2
* Implement C++ [over.ics.user]p3, which restricts the final conversionDouglas Gregor2010-04-121-0/+12
* Fix a (bogus) uninitialized-member-of-local warning.John McCall2010-04-081-1/+1
* Implement the protected access restriction ([class.protected]), which requiresJohn McCall2010-04-061-3/+3
* Overhaul checking of non-type template arguments that should refer toDouglas Gregor2010-04-011-0/+2
* Regularize support for naming conversion functions in using decls.John McCall2010-03-311-6/+12
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-23/+45
* Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor2010-03-291-2/+2
* Eliminate the non-InitializedEntity PerformCopyInitialization() andDouglas Gregor2010-03-261-38/+0
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-92/+94
* Perform access control for the implicit base and member destructor callsJohn McCall2010-03-161-7/+10
* objective-c++ must take into account qualifiers when Fariborz Jahanian2010-03-151-0/+6
* Reinstate r97674 with a fix for the assertion that was firing in <list>Douglas Gregor2010-03-031-18/+23
* Revert r97674; it's causing failuresDouglas Gregor2010-03-031-21/+16
* Implement disambiguation of base class members via aDouglas Gregor2010-03-031-16/+21
* Warn about the deprecated string literal -> char* conversion. Fixes PR6428.Douglas Gregor2010-02-281-5/+5
* Allow us to compare derived-to-base conversions between a referenceDouglas Gregor2010-02-251-27/+8
* When comparing two method overload candidates during overload diagnostics,John McCall2010-02-251-1/+2
* Add a new conversion rank to classify conversions between complex and scalarChandler Carruth2010-02-251-10/+10
* Catch more uses of uninitialized implicit conversion sequences.John McCall2010-02-251-20/+24
* Do not require a complete type when checking for a pointer conversionDouglas Gregor2010-02-221-0/+1
* A constructor template cannot be used to copy to an object of the same class ...Douglas Gregor2010-02-211-1/+2
* Improve access control diagnostics. Perform access control on member-pointerJohn McCall2010-02-101-10/+6
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-28/+41
* When adding ADL candidates for overloadedDouglas Gregor2010-02-051-1/+1
* Extract a common structure for holding information about the definitionJohn McCall2010-02-041-0/+3
OpenPOWER on IntegriCloud