summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Don't assert when attempting to take the address of an overloadedDouglas Gregor2010-09-121-1/+3
* When performing overload resolution, only compare the final conversionDouglas Gregor2010-09-121-7/+11
* Implement the "note" in C++ [over.built]p1, which is actually meant toDouglas Gregor2010-09-121-1/+43
* Don't perform integral promotions from an incompletion enumerationDouglas Gregor2010-09-121-1/+2
* Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor2010-09-091-9/+4
* Fix the memory leak of FloatingLiteral/IntegerLiteral.Argyrios Kyrtzidis2010-08-281-2/+2
* Propagate whether an id-expression is the immediate argument ofJohn McCall2010-08-271-14/+4
* One who seeks knowledge learns something new every day.John McCall2010-08-261-12/+11
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* 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
OpenPOWER on IntegriCloud