summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* GCC didn't care for my attempt at API compatibility, so brute-force everythingJohn McCall2010-08-251-17/+17
* More incremental progress towards not including Expr.h in Sema.h.John McCall2010-08-251-4/+3
* Move more stuff out of Sema.h.John McCall2010-08-251-1/+3
* Catch the case of trying to turn '&(X::a)' into a member pointer as well.John McCall2010-08-241-10/+20
* When trying to resolve the address of an overloaded expression,John McCall2010-08-241-7/+27
* Move some of SemaOverload's API to various places in Overload.h, and killJohn McCall2010-08-241-321/+380
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+2
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-20/+20
* Fold ASTOwningResult back into ActionResult.John McCall2010-08-241-2/+2
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-80/+56
* In Sema::AddBuiltinOperatorCandidates, candidate pointer types set can also c...Argyrios Kyrtzidis2010-08-231-14/+12
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-1/+1
* twik to my previous patch for pr7936.Fariborz Jahanian2010-08-211-2/+8
* patch to support comparison involvingFariborz Jahanian2010-08-211-6/+14
* Remove dead code.Fariborz Jahanian2010-08-201-3/+1
* Rmove dead code.Fariborz Jahanian2010-08-201-3/+0
* We don't actually need to check the implicit object argument'sDouglas Gregor2010-08-191-15/+0
* Properly implement the part of C++ [over.match.funcs]p4 that treatsDouglas Gregor2010-08-191-9/+29
* Include a proper citation for the wacky hijinks involving conversion function...Douglas Gregor2010-08-191-3/+5
* There is no pointer conversion between to similar types (i.e., sameDouglas Gregor2010-08-181-0/+5
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-3/+3
* Handle the obvious case for diagnosing redeclarations of extern "C" functions.John McCall2010-08-121-0/+5
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-4/+11
* 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
OpenPOWER on IntegriCloud