summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-3/+3
* Conversions from Objective C object pointers to bool are "pointer conversionsJohn McCall2010-06-111-1/+3
* Fix the 64-bit build. operator<<(DiagnosticBuilder, long) doesn't exist, soJeffrey Yasskin2010-06-111-1/+1
* Add an option -fshow-overloads=best|all to limit the number of overloadJeffrey Yasskin2010-06-111-5/+20
* Tweak our handling of the notion of a standard conversion sequenceDouglas Gregor2010-06-091-3/+13
* A built-in overload candidate is consider a non-template function whenDouglas Gregor2010-06-081-1/+1
* Implement a warning when converting the literal 'false' to aDouglas Gregor2010-06-081-1/+7
* Make sure to strip off top-level cv-qualifiers as part of aDouglas Gregor2010-05-251-1/+1
* An identity conversion is better than any non-identityDouglas Gregor2010-05-231-0/+9
* Provide the overloaded functions for UnresolvedLookupExpr andDouglas Gregor2010-05-231-7/+7
* Implement C++ builtin operator candidates for vector types.Douglas Gregor2010-05-191-17/+84
* Misc. fixes to bring Objetive-C++'s handling ofFariborz Jahanian2010-05-181-1/+2
* Implement C++ support for vector and extended vector types. ThisDouglas Gregor2010-05-181-2/+55
* Tweak typo-correction logic a bit regarding "super", so that weDouglas Gregor2010-05-181-1/+1
* fix rdar://7985267 - Don't emit an error about a non-pod argumentChris Lattner2010-05-161-1/+1
* Substantially alter the design of the Objective C type AST by introducingJohn McCall2010-05-151-19/+15
* Objective-C++ Sema. Support for conversion of a C++Fariborz Jahanian2010-05-121-0/+21
* Don't complain about an __builtin_va_arg expression's result beingDouglas Gregor2010-05-081-0/+1
* Don't destroy the data associated with an overload resolution candidate; it's...Douglas Gregor2010-05-081-7/+1
* Record template argument deduction failures for member functionDouglas Gregor2010-05-081-11/+28
* When printing an overload candidate that failed due to SFINAE, print aDouglas Gregor2010-05-081-8/+54
* Improve overload-candidate diagnostic for a function template thatDouglas Gregor2010-05-081-14/+39
* A leak is better than a double-free while I figure out how to addressDouglas Gregor2010-05-081-5/+0
* Minor cleanup, and ban copying of OverloadCandidateSets. NoDouglas Gregor2010-05-081-14/+13
* When template argument deduction fails because the call had tooDouglas Gregor2010-05-081-5/+14
* When printing a non-viable overload candidate that failed due toDouglas Gregor2010-05-081-10/+182
* Reapply the reference-binding patch applied below, along with a fix toDouglas Gregor2010-05-071-2/+1
* Revert r103220. It seems to be breaking self-hostDouglas Gregor2010-05-071-1/+2
* When determining whether the two types involved in reference bindingDouglas Gregor2010-05-071-2/+1
* Diagnose deprecated/unavailable functions selected by overload resolution.John McCall2010-05-061-3/+17
* Silence a pedantic GCC warning by making the grouping of && and || explicit.Chandler Carruth2010-05-061-4/+4
* When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor2010-05-041-1/+1
* For the sake of Objective-c++ overload resolution,Fariborz Jahanian2010-05-031-2/+42
* When determining a standard conversion sequence involves resolving theDouglas Gregor2010-04-291-32/+30
* 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
OpenPOWER on IntegriCloud