aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-06Remove my egregious hack that forced deserialization of visibleDouglas Gregor
2010-07-03Mark the operator delete associated with a virtual destructor as referenced.John McCall
2010-07-03Lazily declare default constructors. We now delay the construction ofDouglas Gregor
2010-07-02Lazily declare implicit copy constructors.Douglas Gregor
2010-07-02Lazily declare copy-assignment operators.Douglas Gregor
2010-07-02Lazily declare the implicitly-declared destructor in a C++ class.Douglas Gregor
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-07-01Add a new routine Sema::LookupDestructor and make all destructor-lookup calls...Douglas Gregor
2010-07-01Provide exception specifications for implicitly-declared default constructors.Douglas Gregor
2010-07-01Move the implicit declaration of a default constructor into a separateDouglas Gregor
2010-07-01Provide exception specifications for implicitly-declared copy constructors.Douglas Gregor
2010-07-01Move the implicit declaration of a constructor out to a separateDouglas Gregor
2010-07-01Teach DeclareImplicitCopyConstructor how to cope with virtual basesDouglas Gregor
2010-07-01Move declaration of a class's implicit copy constructor into aDouglas Gregor
2010-07-01Provide an exception-specification for an implicitly-declaredDouglas Gregor
2010-07-01Move the implicit declaration of a class's copy-assignment operatorDouglas Gregor
2010-07-01Make loops infinitely faster. No functionality change.Douglas Gregor
2010-07-01Remove unnecessary ASTContext parameter fromDouglas Gregor
2010-07-01Reinstate fix for PR7526, which was failing because, now that weDouglas Gregor
2010-07-01Revert r107374, which broke bootstrap.Douglas Gregor
2010-07-01When building the type of a destructor, make sure to keep theDouglas Gregor
2010-06-30Reapply r107235, this time with both my typo fixed, and a logical bug fixed.Chandler Carruth
2010-06-30Revert r107235, it had a silly typo in it, and fixing the typo breaks somethingChandler Carruth
2010-06-30Fix PR7402: We were creating implicit member initializers for every field in anChandler Carruth
2010-06-29Retain the source location of the constructor when building an implicit memberChandler Carruth
2010-06-29When typo correction produces a result that is not of the kind we'reDouglas Gregor
2010-06-29Typo correction for namespace alias definitionsDouglas Gregor
2010-06-29Allow a using directive to refer to the implicitly-defined namespaceDouglas Gregor
2010-06-17Given Decl::isUsed() a flag indicating when to consider the "used"Douglas Gregor
2010-06-16Fixed conflict between objc_memmove_collectable builtin Fariborz Jahanian
2010-06-16If a non-dependent base class initializer fails to match any direct orDouglas Gregor
2010-06-16Fix a point of semantics with using declaration hiding: method templatesJohn McCall
2010-06-16Workaround a possible VS C++ bug.Fariborz Jahanian
2010-06-15Patch adds support for copying of thoseFariborz Jahanian
2010-06-15When analyzing for member self-assignment, don't attempt to dereference nullNick Lewycky
2010-06-05Added AccessSpecDecl node.Abramo Bagnara
2010-06-04Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall
2010-06-04Delay checking for mutable const fields until we're checking the field.John McCall
2010-06-03Add all final overriders to the map.Anders Carlsson
2010-05-28When filtering out previous declarations of friend functions, consider theJohn McCall
2010-05-27Tweak the fix-it for a copy constructor declared to take its argumentDouglas Gregor
2010-05-26Fixes misc. flexible array bugs in c++ (PR7029).Fariborz Jahanian
2010-05-26Added source order to CXXBaseOrMemberInitializer.Abramo Bagnara
2010-05-25IRgen/C++: When mark vtables used, make sure to still append to the VTableUse...Daniel Dunbar
2010-05-25Simplify.Daniel Dunbar
2010-05-22Don't look for a destructor in a dependent type. Fixes PR7198.Douglas Gregor
2010-05-20Fix a crasher in constructor-initializer reordering warnings (PR7179).Douglas Gregor
2010-05-20Generate objc_memmove_collectable write-barrier for Fariborz Jahanian
2010-05-20Be sure to apply initializers to members of anonymous structs and unionsJohn McCall