summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* When replacing a template-id expression with a declaration reference expressi...Douglas Gregor2009-10-221-3/+12
* Don't (directly) call RequireCompleteType with an invalid source location.Douglas Gregor2009-10-211-8/+13
* Don't generate pointer types for void or base classes when findingDouglas Gregor2009-10-211-27/+11
* Change FixOverloadedFunctionReference to return a (possibly new) expression. ...Anders Carlsson2009-10-211-11/+19
* Improve diagnostics and template instantiation behavior when callingDouglas Gregor2009-10-211-24/+26
* Change ResolveAddressOfOverloadedFunction to support TemplateIdRefExpr. No te...Anders Carlsson2009-10-201-4/+17
* Moved comment to its proper place in my last patch.Fariborz Jahanian2009-10-201-3/+3
* Patch implements ranking conversions between member pointers [over.ics.rank]Fariborz Jahanian2009-10-201-7/+36
* Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman2009-10-201-1/+1
* Builtin candidate minimization forFariborz Jahanian2009-10-201-6/+7
* Add the built-in candidate set reduction hueristicFariborz Jahanian2009-10-191-8/+11
* Copy conversion of an expression to its base classFariborz Jahanian2009-10-191-0/+12
* When resolving the address of an overloaded function or function template, ma...Sebastian Redl2009-10-171-11/+20
* Don't add implicit casts of explicit address-taking of overloaded functions.Sebastian Redl2009-10-171-3/+7
* Patch to clean up and improve visual display ofFariborz Jahanian2009-10-161-7/+14
* Use VisibleQuals to control setting of Volatile/Restrict qualifiers onFariborz Jahanian2009-10-161-7/+15
* Apply heuristics to cut back on number of candidateFariborz Jahanian2009-10-151-16/+95
* Implement support for overloaded operator uses that result to a callDouglas Gregor2009-10-141-4/+15
* Check the return type of binary operators and the arrow operator.Anders Carlsson2009-10-131-7/+20
* More return type checking.Anders Carlsson2009-10-131-0/+4
* Diagnose invalid return types for unary operators.Anders Carlsson2009-10-131-6/+10
* Handle built-in unary operators when reporting ambiguities.Fariborz Jahanian2009-10-121-12/+17
OpenPOWER on IntegriCloud