summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Eliminate the ASTContext argument to CXXConstructorDecl::isCopyConstructor, s...Douglas Gregor2009-12-221-1/+1
* When converting from a type to itself or one of its base classes via aDouglas Gregor2009-12-221-1/+2
* When a template-id refers to a single function template, and theDouglas Gregor2009-12-211-0/+87
* Allow pointer convesion of an objective-c pointer toFariborz Jahanian2009-12-161-2/+28
* Shift things around so that it's easier to recover from a missingJohn McCall2009-12-161-54/+105
* Introduce a centralized routine in Sema for diagnosing failed lookups (whenJohn McCall2009-12-161-1/+49
* Fix semantic diagnostics that embed English works, from Nicola Gigante!Douglas Gregor2009-12-161-16/+16
* Fix PR5756 a different, better way: we don't have a "pointerDouglas Gregor2009-12-131-25/+20
* Don't assume that all conversions to a void pointer are convertingDouglas Gregor2009-12-131-20/+25
* Consider conversion of objective-c pointer to 'bool' a Fariborz Jahanian2009-12-111-1/+1
* Implement redeclaration checking and hiding semantics for using declarations....John McCall2009-12-101-4/+11
* Reimplement reference initialization (C++ [dcl.init.ref]) using theDouglas Gregor2009-12-091-11/+15
* First pass at implementing C++ enum semantics: calculate (and store) anJohn McCall2009-12-091-9/+11
* Whitespace fix.Eli Friedman2009-12-091-2/+1
* Rename Sema::IsOverload to Sema::CheckOverload. Teach it to ignore unresolvedJohn McCall2009-12-091-13/+15
* Implemented an implicit conversion from "noreturn" function types (andDouglas Gregor2009-12-091-3/+29
* Honor using declarations in overload resolution. Most of the code forJohn McCall2009-12-031-56/+86
* r90313, in which OverloadedFunctionDecl is removed and never spoken of again.John McCall2009-12-021-22/+23
* Rework how we support C++ implicit member accesses. If we can resolve anJohn McCall2009-12-011-42/+75
* Eliminate the use of OverloadedFunctionDecl in member expressions.John McCall2009-11-301-51/+41
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-1/+0
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-61/+30
* Do not mark declarations as used when performing overload resolution. Fixes P...Douglas Gregor2009-11-231-0/+15
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-10/+5
* Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall2009-11-231-71/+56
* Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall2009-11-221-3/+8
* Overload resolution doesn't decide whether to do ADL or not anymore; stoppingJohn McCall2009-11-211-12/+3
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-158/+138
* Teach FixOverloadedFunctionReference to build new expression ASTs ratherDouglas Gregor2009-11-201-45/+112
* Do overload resolution for compound assignment even if only the RHS is overlo...Sebastian Redl2009-11-181-5/+7
* Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall2009-11-181-83/+85
* Pretend destructors are const and volatile. This allows calling them with con...Sebastian Redl2009-11-181-3/+6
* Don't generate superfluous and ambiguous built-in candidates for multi-level ...Sebastian Redl2009-11-181-0/+12
* Improve on diagnosing type mismatches because of Fariborz Jahanian2009-11-181-8/+13
* Split LookupResult into its own header.John McCall2009-11-181-0/+1
* Make CreateOverloadedUnaryOp build the correct node for postinc/dec operators.Eli Friedman2009-11-181-2/+2
* PR5520: Make sure to check whether the base type is complete before looking forEli Friedman2009-11-181-0/+5
* 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
OpenPOWER on IntegriCloud