aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaOverload.cpp
AgeCommit message (Expand)Author
2009-01-08This is a large/messy diff that unifies the ObjC AST's with DeclContext.Steve Naroff
2009-01-07Initial implementation of anonymous unions (and, as a GNU extension,Douglas Gregor
2008-12-23Don't push OverloadedFunctionDecls onto the chain of declarationsDouglas Gregor
2008-12-23Add some block-pointer conversions in C++Douglas Gregor
2008-12-23Don't explicitly represent OverloadedFunctionDecls withinDouglas Gregor
2008-12-22Support conversion from a null pointer constant o any Objective-C object poin...Douglas Gregor
2008-12-22Add support for calls to overloaded member functions. Things to note:Douglas Gregor
2008-12-20Add support for member references (E1.E2, E1->E2) with C++ semantics,Douglas Gregor
2008-12-19Support more implicit conversions for Objective-C types. Addresses <rdar://pr...Douglas Gregor
2008-12-19Allow downcasts of pointers to Objective-C interfaces, with aDouglas Gregor
2008-12-18Add some more implicit conversions for Objective-C++Douglas Gregor
2008-12-15Place constructors and destructors into the DeclContext of the class,Douglas Gregor
2008-12-12In C++, set the type of each of the enumerators in an enumeration toDouglas Gregor
2008-12-11Address some comments on the name lookup/DeclContext patch from ChrisDouglas Gregor
2008-12-11Unifies the name-lookup mechanisms used in various parts of the ASTDouglas Gregor
2008-12-06Add support for calls to dependent names within templates, e.g.,Douglas Gregor
2008-11-27Add implicit conversions for Objective-C qualified ids, e.g.,Douglas Gregor
2008-11-27Cleanup formattingDouglas Gregor
2008-11-27Support block pointer conversions in C++. I'm storing the test case locally u...Douglas Gregor
2008-11-26Implement implicit conversions for Objective-C specific types, e.g., Douglas Gregor
2008-11-26Tweak the new ResolveOverloadedCallFn to just return a FunctionDecl. It makes...Douglas Gregor
2008-11-26Move the overloading logic of Sema::ActOnCallExpr to a separate functionDouglas Gregor
2008-11-24Change a whole lot of diagnostics to take QualType's directly Chris Lattner
2008-11-24Rename NamedDecl::getName() to getNameAsString(). Replace a bunch of Chris Lattner
2008-11-22Implement a %plural modifier for complex plural forms in diagnostics. Use it ...Sebastian Redl
2008-11-21Fix overloading of non-static member functions that differ in their cv-qualif...Douglas Gregor
2008-11-21Cleanup memory management in overloading of operator->, slightlyDouglas Gregor
2008-11-21Don't print canonical types in overloading-related diagnosticsDouglas Gregor
2008-11-20Add support for overloaded operator-> when used in a member accessDouglas Gregor
2008-11-20Fix strange quote charactersDouglas Gregor
2008-11-19Implement the rest of C++ [over.call.object], which permits the objectDouglas Gregor
2008-11-19Support for calling overloaded function call operators (operator())Douglas Gregor
2008-11-19Added operator overloading for unary operators, post-increment, andDouglas Gregor
2008-11-19Switch several more Sema Diag methods over. This simplifies theChris Lattner
2008-11-19Built-in equality and relational operators have return type "bool" in C++,Douglas Gregor
2008-11-18Partial expansion of C++ operator overloading (for binary operators)Douglas Gregor
2008-11-18start converting Sema over to using its canonical Diag method.Chris Lattner
2008-11-17Introduction the DeclarationName class, as a single, general method ofDouglas Gregor
2008-11-13Some cleanup for the implementation of built-in operatorDouglas Gregor
2008-11-12Implement support for operator overloading using candidate operatorDouglas Gregor
2008-11-10Basic support for taking the address of an overloaded functionDouglas Gregor
2008-11-10Remove an out-of-date FIXMEDouglas Gregor
2008-11-07Initial, partially-baked support for implicit user-defined conversions by con...Douglas Gregor
2008-11-04Some cleanup of the cast checkers. Don't canonicalize types when not needed. ...Sebastian Redl
2008-11-03Implicit support for direct initialization of objects of class type, e.g.,Douglas Gregor
2008-11-03Standard conversion sequences now have a CopyConstructor field, toDouglas Gregor
2008-11-03Add implicitly-declared default and copy constructors to C++ classes,Douglas Gregor
2008-10-31Implement basic support for converting constructors in user-defined Douglas Gregor
2008-10-31Implement semantic checking of static_cast and dynamic_cast.Sebastian Redl
2008-10-29Implement overloading rules for reference bindingDouglas Gregor