summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* If built-in operators could not be selected because of ambiguity inFariborz Jahanian2009-10-121-2/+31
* Check that the return type is complete when calling a member function.Anders Carlsson2009-10-101-0/+5
* Add CheckCallReturnType and start using it for regular call expressions. This...Anders Carlsson2009-10-091-4/+4
* Add some FIXMEsDouglas Gregor2009-10-091-0/+2
* Refactor the LookupResult API to simplify most common operations. Require us...John McCall2009-10-091-4/+5
* Produce good looking diagnostics on ambiguous built-in operators.Fariborz Jahanian2009-10-091-8/+6
* Use the new API for applying the qualifiers on built-in '->*' Fariborz Jahanian2009-10-091-5/+3
* Improve on reporting ambiguity involving built-in candidates.Fariborz Jahanian2009-10-091-10/+9
* Handle MemberExprs in ResolveAddressOfOverloadedFunction.Anders Carlsson2009-10-071-0/+3
* When building candidate set for built-ins; when looking forFariborz Jahanian2009-10-071-2/+1
* Removed couple of unnecessary canonicalizationFariborz Jahanian2009-10-071-2/+2
OpenPOWER on IntegriCloud