summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Improve diagnostic location information when checking the initialization of a...Douglas Gregor2009-09-231-0/+2
* When code-completion after a "," is building an overload set, noteDouglas Gregor2009-09-231-1/+2
* Produce detailed diagnostics when overloadFariborz Jahanian2009-09-231-5/+32
* Code refactoring and cleanup.Fariborz Jahanian2009-09-221-22/+23
* Issue good ambiguity diagnostic when convesion fails.Fariborz Jahanian2009-09-221-7/+16
* Implement code completion within a function call, triggered after theDouglas Gregor2009-09-221-71/+120
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-25/+25
* When printing an overload candidate that is a function template specialization,Douglas Gregor2009-09-151-0/+7
* Issue good diagnostics when initialization failes due toFariborz Jahanian2009-09-151-11/+12
* Issue a good diagnostics when attempt to selectFariborz Jahanian2009-09-151-4/+16
* Implement partial ordering of function templates when calling aDouglas Gregor2009-09-141-1/+2
* Test function template partial ordering when resolving the address ofDouglas Gregor2009-09-141-1/+1
* Used visible conversion function api to do overloadFariborz Jahanian2009-09-141-3/+6
* Implement partial ordering of function template specializations Douglas Gregor2009-09-141-3/+3
* Use the correct CastKind for derived-to-base pointer conversions.Anders Carlsson2009-09-121-4/+9
* Undid my yesterday patch which is not needed with an upcoming patch.Fariborz Jahanian2009-09-111-50/+25
* Look for overloaded arrow operators in base classes.Anders Carlsson2009-09-101-5/+7
OpenPOWER on IntegriCloud