summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Improve our handling of user-defined conversions when computingDouglas Gregor2010-08-111-61/+95
* Silence GCC warning about && and || without explicit grouping.Chandler Carruth2010-08-081-2/+2
* Allow reference binding of a reference of Objective-C object type toDouglas Gregor2010-08-071-7/+20
* Store inheritance paths after CastExprs instead of inside them.John McCall2010-08-071-9/+10
* Introduce implicit conversions between AltiVec vectors and GCCDouglas Gregor2010-08-061-9/+13
* TDK_InconsistentQuals is really totally different from TDK_Inconsistent.John McCall2010-08-051-8/+31
* Get rid of isObjectType; when C++ says "object type", it generallyEli Friedman2010-08-051-2/+3
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-24/+4
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-3/+5
* When determining whether an overload set with explicit templateDouglas Gregor2010-07-141-1/+2
* Whenever we're creating an expression that is typically an rvalueDouglas Gregor2010-07-131-1/+1
* When forming a function call or message send expression, be sure toDouglas Gregor2010-07-131-8/+8
* Introduce a new routine, LookupConstructors(), and use it for allDouglas Gregor2010-07-021-5/+1
* Extend the "cannot convert from base class pointer to derived classDouglas Gregor2010-07-011-6/+14
* Improve diagnostic when we fail to pick an overload because it wouldDouglas Gregor2010-06-301-0/+32
* Add a return to silence a warning. Alternately a default: return falseEric Christopher2010-06-301-0/+2
* Make both old and new versions of reference binding use the new classificatio...Sebastian Redl2010-06-301-133/+159
* Implement C++ DR299, which allows an implicit conversion from a classDouglas Gregor2010-06-301-5/+44
* Re-improve recovery when the condition of a switch statement does notDouglas Gregor2010-06-291-5/+3
* Factor the conversion from a switch condition to an integral orDouglas Gregor2010-06-291-0/+134
* Vector types are not arithmetic types, either. Note that we now banDouglas Gregor2010-06-221-3/+2
* Type Type::isRealFloatingType() that vectors are not floating-pointDouglas Gregor2010-06-221-3/+3
* Change Type::isFloatingType() to reflect the actual definition of aDouglas Gregor2010-06-221-6/+2
* Don't allow vector conversions to sneak in under the guise ofDouglas Gregor2010-06-221-4/+9
* Use UnaryOperator as the representation of dependent expressions whenDouglas Gregor2010-06-171-0/+6
* Fix a point of semantics with using declaration hiding: method templatesJohn McCall2010-06-161-7/+46
* Give Type::isIntegralType() an ASTContext parameter, so that itDouglas Gregor2010-06-161-4/+3
* 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
OpenPOWER on IntegriCloud