aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaDeclCXX.cpp
AgeCommit message (Expand)Author
2009-07-31Add CK_DerivedToBase and use it PerformObjectMemberConversion.Anders Carlsson
2009-07-29Change uses of:Ted Kremenek
2009-07-29Refactor base/member initializers, and construct them correctly in cases Eli Friedman
2009-07-24More Sema check for constructor's member initializer along Fariborz Jahanian
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-22"This patch implements the restrictions on union members detailed inDouglas Gregor
2009-07-22Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodesFariborz Jahanian
2009-07-21Patch to accomodate Doug's comment on defaultFariborz Jahanian
2009-07-21Misc fixes for -Wreorder:Eli Friedman
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-17Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek
2009-07-16Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek
2009-07-15Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian
2009-07-14Patch to build AST for ctor's initializer list according toFariborz Jahanian
2009-07-10Patch to build list of inherited virtual base classes Fariborz Jahanian
2009-07-09Sema check on out of order object initialization ofFariborz Jahanian
2009-07-09Use getDeclName in DefineImplicitOverloadedAssign as well.Anders Carlsson
2009-07-09Pass the DeclName to the diagnostic builder so that member names will be quot...Anders Carlsson
2009-07-07Implement checking of exception spec compatibility for overriding virtual fun...Sebastian Redl
2009-07-04Catch function redeclarations with incompatible exception specifications.Sebastian Redl
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-01Patch to implement template types in ctor-initializer list.Fariborz Jahanian
2009-06-30Patch to support optional nested-name-specifier in in ctor-initializerFariborz Jahanian
2009-06-30Diagnose multiple initialization of anonymous unionFariborz Jahanian
2009-06-30More diagnostics related to initialization of direct basesFariborz Jahanian
2009-06-30Compute ending of iterator in for-loop once.Fariborz Jahanian
2009-06-30De-ASTContext-ify DeclContext.Argyrios Kyrtzidis
2009-06-30Take care of Chris's comments.Fariborz Jahanian
2009-06-30A more detailed diagnosis of ill-formed ctor-initializerFariborz Jahanian
2009-06-29Diagnose multiple initialzation of data-member/base Fariborz Jahanian
2009-06-27Renamed MarcDestructorReferenced -> MarkDestructorReferencedFariborz Jahanian
2009-06-27Fix a bogus error overloading an operator where the only class Eli Friedman
2009-06-27Make it possible for using decls to point to operators. Fixes PR4441.Anders Carlsson
2009-06-26Patch to mark destructors when they are used.Fariborz Jahanian
2009-06-26Minor change per Doug's comments.Fariborz Jahanian
2009-06-25Improved semantic analysis and AST respresentation for functionDouglas Gregor
2009-06-25Patch to diagnose and Mark use of implicit default assignment operator.Fariborz Jahanian
2009-06-25Explicit braces to avoid ambiguous ‘else’.Duncan Sands
2009-06-23Some changes to accomodate Doug's comment forFariborz Jahanian
2009-06-22patch to mark use of implicit copy constructors.Fariborz Jahanian
2009-06-22Robustify a bunch of C++-related declaration actions.Douglas Gregor
2009-06-22Implement implicit instantiation of the member functions of a class templateDouglas Gregor
2009-06-22Changes made per Doug's comments.Fariborz Jahanian
2009-06-22Remove ImplicitMustBeDefined, use universal 'Used' flagFariborz Jahanian
2009-06-20Made improvements in c++'s object model patch on Doug's review.Fariborz Jahanian
2009-06-20Parsing and AST support for using declarations, from John Thompson!Douglas Gregor