summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Patch to implement C++ [over.built]p11 of overload resolution.Fariborz Jahanian2009-10-061-1/+39
* Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor2009-10-061-3/+3
* Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian2009-10-061-3/+0
* enumerator value of 0 is not a null pointer constant forFariborz Jahanian2009-10-011-0/+3
* Patch to implement static casting which requires one Fariborz Jahanian2009-10-011-5/+14
* When overload resolution fails for an overloaded operator, show theDouglas Gregor2009-09-301-10/+24
* Note location of operators caused the circularity.Fariborz Jahanian2009-09-301-1/+1
* Fixes a nasty bug which only turned up in 32bit build of clang andFariborz Jahanian2009-09-291-1/+7
* Define and use a helper method to call a type conversionFariborz Jahanian2009-09-281-8/+3
* Minor API change. No change in functionality.Fariborz Jahanian2009-09-281-1/+1
* Multiple conversions to the same type are ambiguous but for theFariborz Jahanian2009-09-281-4/+14
* Patch for AST representation for the implicit conversion to a function Fariborz Jahanian2009-09-281-6/+12
* Don't allow the same function to enter the overload candidate setDouglas Gregor2009-09-281-8/+42
* Yet another simplifying use of Sema::getMostSpecializedDouglas Gregor2009-09-261-46/+16
* Fix checking for a null pointer constant when the expression itself isDouglas Gregor2009-09-251-5/+13
* WIP implementation of explicit function template specialization. ThisDouglas Gregor2009-09-241-0/+3
* Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall2009-09-241-43/+52
OpenPOWER on IntegriCloud