aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2009-09-15When printing an overload candidate that is a function template specialization,Douglas Gregor
2009-09-15Issue good diagnostics when initialization failes due toFariborz Jahanian
2009-09-15Issue a good diagnostics when attempt to selectFariborz Jahanian
2009-09-14Implement partial ordering of function templates when calling aDouglas Gregor
2009-09-14Test function template partial ordering when resolving the address ofDouglas Gregor
2009-09-14Used visible conversion function api to do overloadFariborz Jahanian
2009-09-14Implement partial ordering of function template specializations Douglas Gregor
2009-09-12Use the correct CastKind for derived-to-base pointer conversions.Anders Carlsson
2009-09-11Undid my yesterday patch which is not needed with an upcoming patch.Fariborz Jahanian
2009-09-10Look for overloaded arrow operators in base classes.Anders Carlsson
2009-09-10Patch to collect conversion methods in base(s) and derivedFariborz Jahanian
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-01Preliminary AST representation and semantic analysis forDouglas Gregor
2009-08-28Fix this for real.Anders Carlsson
2009-08-28When doing overload resolution, expressions that are value dependent but not ...Anders Carlsson
2009-08-28Pass InOverloadResolution all the way down to IsPointerConversion.Anders Carlsson
2009-08-27When looking for overloaded member operators, make sure to instantiateDouglas Gregor
2009-08-27Add an InOverloadResolution flag to TryCopyInitialization.Anders Carlsson
2009-08-27Remove more default arguments.Anders Carlsson
2009-08-27Remove default arguments from TryImplicitConversion and fix a bug found in th...Anders Carlsson
2009-08-27Remove default argument from TryCopyInitialization.Anders Carlsson
2009-08-27Revert the flags change for now, I have a better idea for this.Anders Carlsson
2009-08-27Add a OverloadResolutionFlags and start converting some of the overload metho...Anders Carlsson
2009-08-26Bye-bye old RequireCompleteType.Anders Carlsson
2009-08-26Fix for overloaded binary operators whose operands need implicitDouglas Gregor
2009-08-24Try to complete a type before looking for conversion functions withinDouglas Gregor
2009-08-24Refactor the template-instantiation logic for expressions into aDouglas Gregor
2009-08-24Fix build of clang with gcc-4.4: #include <cstdio> was missing.Torok Edwin
2009-08-22Add CK_NullToMemberPointer and CK_BaseToDerivedMemberPointer cast kinds. Make...Anders Carlsson
2009-08-21Implement conversion function templates, along with the ability to useDouglas Gregor
2009-08-21Introduce support for constructor templates, which can now be declaredDouglas Gregor
2009-08-21gcc told me to add these.Daniel Dunbar
2009-08-21Implement support for calling member function templates, which involves:Douglas Gregor
2009-08-19Make integer promotions work correctly on PIC16 and other platforms Eli Friedman
2009-08-16Call MaybeBindToTemporary for overloaded binary and unary operators.Anders Carlsson
2009-08-16Call MaybeBindToTemporary when constructing functino call operator calls.Anders Carlsson
2009-08-16Add MaybeBindToTemporary calls for member call expressions.Anders Carlsson
2009-08-16Move builtin call checking out into a separate function, make CheckFunctionCa...Anders Carlsson
2009-08-14Make the CXXDefaultArgExpr constructor protected and add a static Create func...Anders Carlsson
2009-08-07Use the correct cast kind as suggested by Doug.Anders Carlsson
2009-08-06After reporting ill-formed copy constructor(12.8.p3)Fariborz Jahanian
2009-08-06Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor
2009-08-05Get rid of "smart" quotes. Per report on cfe-dev.Eli Friedman
2009-08-04Canonicalize else.Mike Stump
2009-08-02Produce a warning that partial ordering of function templates is not yet supp...Douglas Gregor
2009-07-31Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson
2009-07-31Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson
2009-07-29Change uses of:Ted Kremenek
2009-07-25Implement C++ semantics for C-style and functional-style casts. This regresse...Sebastian Redl
2009-07-23Remove a bunch of FIXME's related to ObjC type checking.Steve Naroff