aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclCXX.cpp
AgeCommit message (Expand)Author
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
2009-05-30Pretty printing and improved representation for namespace alias declarationsDouglas Gregor
2009-05-30Printing for using directives, e.g.,Douglas Gregor
2009-05-29Add code for emitting C++ destructors. Not used yet.Anders Carlsson
2009-05-16Add setters/getters to CXXMethodDecl so it can keep track of which virtual me...Anders Carlsson
2009-05-15Make sure that the type associated with a class template is dependent.Douglas Gregor
2009-04-25Silence gcc warnings.Eli Friedman
2009-04-24Fix assert.Anders Carlsson