aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclCXX.cpp
AgeCommit message (Expand)Author
2009-08-11Add a FriendClassDecl type for holding declarations of friend types in John McCall
2009-08-11ir-gen support for anonymous union data memberFariborz Jahanian
2009-08-11Argument-dependent lookup for friend declarations. Add a new decl type,John McCall
2009-08-10Fix an indentation.Fariborz Jahanian
2009-08-10Support for anonymous union in ctor's initializer andFariborz Jahanian
2009-08-07Fix some const_cast issues. This is the beginning of the rabbit hole.Mike Stump
2009-08-05Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor
2009-08-02Compute end_overridden_methods in a way that keeps ENABLE_EXPENSIVE_CHECKSDaniel Dunbar
2009-08-01Avoid accessing invalid std::vector element; this makes clangDaniel Dunbar
2009-07-31Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump
2009-07-29Make tag declarations redeclarable. This change has three purposes:Douglas Gregor
2009-07-29Change uses of:Ted Kremenek
2009-07-25Some code refactoring per Daniel's feedback.Fariborz Jahanian
2009-07-24More work toward initialization of objectsFariborz Jahanian
2009-07-23This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor
2009-07-23Diagnose when base classes and members to be intializedFariborz Jahanian
2009-07-23Add constructor used to initialize base/member inFariborz Jahanian
2009-07-22Fix some memory allocation/deallocation issuesDouglas Gregor
2009-07-22Improved on performance of the algorithm for proper ordering ofFariborz Jahanian
2009-07-22"This patch implements the restrictions on union members detailed inDouglas Gregor
2009-07-22Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodesFariborz Jahanian
2009-07-22Minor mod. per Doug's comment.Fariborz Jahanian
2009-07-21Patch to accomodate Doug's comment on defaultFariborz Jahanian
2009-07-21Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor
2009-07-17Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek
2009-07-17Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek
2009-07-15Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian
2009-07-14Fixed a bug in building ctor-initializer AST.Fariborz Jahanian
2009-07-14Support data members of array type in defaultFariborz Jahanian
2009-07-14Moved a FIXME to where it was meant to be.Fariborz Jahanian
2009-07-14Patch to build AST for ctor's initializer list according toFariborz Jahanian
2009-07-11Fix breakage on Windows, cannot redeclare loop variable i in the immediate sc...Alisdair Meredith
2009-07-10Fix type of 'this' and add a decltype test.Anders Carlsson
2009-07-10Patch to build list of inherited virtual base classes Fariborz Jahanian
2009-07-08Fix a corner case with argument-dependent lookup and overloaded function sets.Douglas Gregor
2009-07-07A few change per Doug's feedback.Fariborz Jahanian
2009-07-02Patch to allocate list of bases in CXXRecordDeclFariborz Jahanian
2009-07-01Use Destroy for member initializer list clean up.Fariborz Jahanian
2009-07-01Updated CXXConstructorDecl AST node for ctor-initilaizer list.Fariborz Jahanian
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30A more detailed diagnosis of ill-formed ctor-initializerFariborz Jahanian
2009-06-27Improve support for overloaded operator templates.Douglas Gregor
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-22patch to mark use of implicit copy constructors.Fariborz Jahanian
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor
2009-06-19Patch for implementation of C++'s object model. This isFariborz Jahanian
2009-06-17Removed deadcode related to addition of constructorFariborz Jahanian
2009-06-13If a CXXRecordDecl is a class template, the 'this' type should be the injecte...Anders Carlsson
2009-06-06Make ParmVarDecl::getDefaultArg() more robust, it now asserts that the argume...Anders Carlsson
2009-05-30Get rid of CXXTempVarDecl.Anders Carlsson