aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2009-10-20Patch implements ranking conversions between member pointers [over.ics.rank]Fariborz Jahanian
2009-10-20Remove default argument for ImpCastExprToType. Add appropriate argument Eli Friedman
2009-10-20Builtin candidate minimization forFariborz Jahanian
2009-10-19Add the built-in candidate set reduction hueristicFariborz Jahanian
2009-10-19Copy conversion of an expression to its base classFariborz Jahanian
2009-10-17When resolving the address of an overloaded function or function template, ma...Sebastian Redl
2009-10-17Don't add implicit casts of explicit address-taking of overloaded functions.Sebastian Redl
2009-10-16Patch to clean up and improve visual display ofFariborz Jahanian
2009-10-16Use VisibleQuals to control setting of Volatile/Restrict qualifiers onFariborz Jahanian
2009-10-15Apply heuristics to cut back on number of candidateFariborz Jahanian
2009-10-14Implement support for overloaded operator uses that result to a callDouglas Gregor
2009-10-13Check the return type of binary operators and the arrow operator.Anders Carlsson
2009-10-13More return type checking.Anders Carlsson
2009-10-13Diagnose invalid return types for unary operators.Anders Carlsson
2009-10-12Handle built-in unary operators when reporting ambiguities.Fariborz Jahanian
2009-10-12If built-in operators could not be selected because of ambiguity inFariborz Jahanian
2009-10-10Check that the return type is complete when calling a member function.Anders Carlsson
2009-10-09Add CheckCallReturnType and start using it for regular call expressions. This...Anders Carlsson
2009-10-09Add some FIXMEsDouglas Gregor
2009-10-09Refactor the LookupResult API to simplify most common operations. Require us...John McCall
2009-10-09Produce good looking diagnostics on ambiguous built-in operators.Fariborz Jahanian
2009-10-09Use the new API for applying the qualifiers on built-in '->*' Fariborz Jahanian
2009-10-09Improve on reporting ambiguity involving built-in candidates.Fariborz Jahanian
2009-10-07Handle MemberExprs in ResolveAddressOfOverloadedFunction.Anders Carlsson
2009-10-07When building candidate set for built-ins; when looking forFariborz Jahanian
2009-10-07Removed couple of unnecessary canonicalizationFariborz Jahanian
2009-10-06Patch to implement C++ [over.built]p11 of overload resolution.Fariborz Jahanian
2009-10-06Refactor the code that walks a C++ inheritance hierarchy, searchingDouglas Gregor
2009-10-06Refixed pr5086 by letting Expr::isNullPointerConstantFariborz Jahanian
2009-10-01enumerator value of 0 is not a null pointer constant forFariborz Jahanian
2009-10-01Patch to implement static casting which requires one Fariborz Jahanian
2009-09-30When overload resolution fails for an overloaded operator, show theDouglas Gregor
2009-09-30Note location of operators caused the circularity.Fariborz Jahanian
2009-09-29Fixes a nasty bug which only turned up in 32bit build of clang andFariborz Jahanian
2009-09-28Define and use a helper method to call a type conversionFariborz Jahanian
2009-09-28Minor API change. No change in functionality.Fariborz Jahanian
2009-09-28Multiple conversions to the same type are ambiguous but for theFariborz Jahanian
2009-09-28Patch for AST representation for the implicit conversion to a function Fariborz Jahanian
2009-09-28Don't allow the same function to enter the overload candidate setDouglas Gregor
2009-09-26Yet another simplifying use of Sema::getMostSpecializedDouglas Gregor
2009-09-25Fix checking for a null pointer constant when the expression itself isDouglas Gregor
2009-09-24WIP implementation of explicit function template specialization. ThisDouglas Gregor
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-23Improve diagnostic location information when checking the initialization of a...Douglas Gregor
2009-09-23When code-completion after a "," is building an overload set, noteDouglas Gregor
2009-09-23Produce detailed diagnostics when overloadFariborz Jahanian
2009-09-22Code refactoring and cleanup.Fariborz Jahanian
2009-09-22Issue good ambiguity diagnostic when convesion fails.Fariborz Jahanian
2009-09-22Implement code completion within a function call, triggered after theDouglas Gregor
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall