summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaOverload.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement conversion function templates, along with the ability to useDouglas Gregor2009-08-211-21/+136
* Introduce support for constructor templates, which can now be declaredDouglas Gregor2009-08-211-27/+32
* gcc told me to add these.Daniel Dunbar2009-08-211-1/+1
* Implement support for calling member function templates, which involves:Douglas Gregor2009-08-211-14/+73
* Make integer promotions work correctly on PIC16 and other platforms Eli Friedman2009-08-191-4/+5
* Call MaybeBindToTemporary for overloaded binary and unary operators.Anders Carlsson2009-08-161-6/+7
* Call MaybeBindToTemporary when constructing functino call operator calls.Anders Carlsson2009-08-161-1/+1
* Add MaybeBindToTemporary calls for member call expressions.Anders Carlsson2009-08-161-2/+2
* Move builtin call checking out into a separate function, make CheckFunctionCa...Anders Carlsson2009-08-161-2/+8
* Make the CXXDefaultArgExpr constructor protected and add a static Create func...Anders Carlsson2009-08-141-1/+1
* Use the correct cast kind as suggested by Doug.Anders Carlsson2009-08-071-1/+2
* After reporting ill-formed copy constructor(12.8.p3)Fariborz Jahanian2009-08-061-1/+2
* Support nested-name-specifiers for C++ member access expressions, e.g.,Douglas Gregor2009-08-061-18/+14
* Get rid of "smart" quotes. Per report on cfe-dev.Eli Friedman2009-08-051-1/+1
* Canonicalize else.Mike Stump2009-08-041-65/+48
* Produce a warning that partial ordering of function templates is not yet supp...Douglas Gregor2009-08-021-2/+4
* Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson2009-07-311-1/+2
* Add a CastKind enum to CastExpr. Right now it's not used for much but it will...Anders Carlsson2009-07-311-0/+1
* Change uses of:Ted Kremenek2009-07-291-45/+45
* Implement C++ semantics for C-style and functional-style casts. This regresse...Sebastian Redl2009-07-251-1/+1
* Remove a bunch of FIXME's related to ObjC type checking.Steve Naroff2009-07-231-1/+2
* Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis2009-07-181-2/+2
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-45/+45
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-15/+15
* Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek2009-07-171-2/+2
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-28/+28
* Remove ASTContext::isObjCObjectPointerType().Steve Naroff2009-07-161-1/+1
* Implement the ObjC pseudo built-in types as clang "BuiltinType's". I say pseu...Steve Naroff2009-07-151-10/+3
* Basic support for C++0x unicode types. Support for literals will follow in a...Alisdair Meredith2009-07-141-1/+2
* For C++ overloaded operator calls, set the source location of the DeclRefExpr...Argyrios Kyrtzidis2009-07-141-1/+1
* This patch includes a conceptually simple, but very intrusive/pervasive change. Steve Naroff2009-07-101-69/+57
* Add test for C++ [over.over.]p1, the contexts in which one can take the addre...Douglas Gregor2009-07-091-1/+1
* Implement the simple form of overload resolution used when taking theDouglas Gregor2009-07-081-11/+62
* Implement template argument deduction when taking the address of aDouglas Gregor2009-07-081-19/+46
* Overload resolution prefers non-templates to templatesDouglas Gregor2009-07-071-8/+18
* When explicit template arguments are provided for a function call,Douglas Gregor2009-06-301-8/+28
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-5/+4
* Remove the ASTContext parameter from the attribute-related methods of Decl.Argyrios Kyrtzidis2009-06-301-2/+2
* Improve support for overloaded operator templates.Douglas Gregor2009-06-271-7/+24
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-8/+69
* Implement matching of function templates, so that one can declare overloaded ...Douglas Gregor2009-06-241-2/+27
* Keep track of when declarations are "used" according to C andDouglas Gregor2009-06-191-16/+28
* Move the static DeclAttrs map into ASTContext. Fixes <rdar://problem/6983177>.Douglas Gregor2009-06-181-2/+2
* Avoid using the built-in type checker for assignment in C++ when classes are ...Sebastian Redl2009-05-211-0/+9
* Template instantiation for array subscript expressions. This was farDouglas Gregor2009-05-191-1/+2
* Reflow some comments.Mike Stump2009-05-161-11/+11
* Implement C++0x nullptr.Sebastian Redl2009-05-101-1/+9
* When determining whether an expression refers to a bit-field, lookDouglas Gregor2009-05-021-9/+8
* Get rid of the implicit deref call when calling member functions where the ba...Anders Carlsson2009-05-011-12/+22
* Implement semantic analysis for transparent unions. This is largelyDouglas Gregor2009-04-291-1/+5