summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implemented an implicit conversion from "noreturn" function types (andDouglas Gregor2009-12-091-3/+29
* Honor using declarations in overload resolution. Most of the code forJohn McCall2009-12-031-56/+86
* r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall2009-12-021-22/+23
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-42/+75
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-51/+41
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-1/+0
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-61/+30
* Do not mark declarations as used when performing overload resolution. Fixes P...Douglas Gregor2009-11-231-0/+15
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-10/+5
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-71/+56
* Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall2009-11-221-3/+8
* Overload resolution doesn't decide whether to do ADL or not anymore; stoppingJohn McCall2009-11-211-12/+3
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-158/+138
* Teach FixOverloadedFunctionReference to build new expression ASTs ratherDouglas Gregor2009-11-201-45/+112
* Do overload resolution for compound assignment even if only the RHS is overlo...Sebastian Redl2009-11-181-5/+7
* Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall2009-11-181-83/+85
* Pretend destructors are const and volatile. This allows calling them with con...Sebastian Redl2009-11-181-3/+6
* Don't generate superfluous and ambiguous built-in candidates for multi-level ...Sebastian Redl2009-11-181-0/+12
* Improve on diagnosing type mismatches because of Fariborz Jahanian2009-11-181-8/+13
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Make CreateOverloadedUnaryOp build the correct node for postinc/dec operators.Eli Friedman2009-11-181-2/+2
* PR5520: Make sure to check whether the base type is complete before looking forEli Friedman2009-11-181-0/+5
* Improve location information when adding conversion candidatesDouglas Gregor2009-11-171-2/+2
* Store "sugared" decls in LookupResults (i.e. decl aliases like using declarat...John McCall2009-11-171-24/+32
* Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall2009-11-171-7/+11
* First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor2009-11-161-24/+23
* When looking for operator() to type-check a call to an object of classDouglas Gregor2009-11-151-7/+9
* - Have TryStaticImplicitCast set the cast kind to NoOp when binding a referen...Sebastian Redl2009-11-141-3/+7
* If we attempt to add a constructor template specialization that looksDouglas Gregor2009-11-141-2/+13
* Revert r88718, which does NOT solve the constructor-template-as-copy-construc...Douglas Gregor2009-11-131-3/+1
* A constructor template cannot be instantiated to a copyDouglas Gregor2009-11-131-1/+3
* When performing copy initialization (= "implicit conversion", here) toDouglas Gregor2009-11-131-5/+10
* When comparing template parameter lists, distinguish between three cases:Douglas Gregor2009-11-121-1/+1
* Make sure that Type::getAs<ArrayType>() (or Type::getAs<subclass ofDouglas Gregor2009-11-091-1/+1
* For array pointee type, get its cvr qualifier fromFariborz Jahanian2009-11-091-0/+2
* Make sure that we instantiate default function arguments for anDouglas Gregor2009-11-091-1/+8
* Cope with calls to operator() templates. Fixes PR5419.Douglas Gregor2009-11-071-1/+9
* This patch implements Sema for clause 13.3.3.1p4.Fariborz Jahanian2009-11-061-2/+9
* When collecting types for built-in candidates, make arrays decay to pointers....Sebastian Redl2009-11-051-0/+4
* Fixed two places where we needed to force completion of a typeDouglas Gregor2009-11-051-2/+4
* When instantiating a UnaryOperator, allow the resulting expression toDouglas Gregor2009-11-051-5/+14
* Make sure to grab CVR qualifiers from the canonical type. ARGH!Douglas Gregor2009-11-051-2/+2
* We may need to instantiate a class template specialization as part of a deriv...Douglas Gregor2009-10-291-0/+1
* Properly instantiate usage of overloaded operator []. Fixes PR5345.Sebastian Redl2009-10-291-0/+128
* Track source information for template arguments and template specializationJohn McCall2009-10-291-7/+7
* Audit the code for places where it is assumed that every base specifier refer...Sebastian Redl2009-10-251-4/+3
* Fix overload resolution when calling a member template or taking theDouglas Gregor2009-10-241-3/+17
* Migrate Sema::ActOnCallExpr to Sema::FixOverloadedFunctionReference,Douglas Gregor2009-10-231-4/+17
* Apply the special enum restrictions from [over.match.oper]p3b2 in argument-de...Sebastian Redl2009-10-231-2/+2
* Eliminate QualifiedDeclRefExpr, which captured the notion of aDouglas Gregor2009-10-231-23/+26
OpenPOWER on IntegriCloud