summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* More Sema check for constructor's member initializer along Fariborz Jahanian2009-07-241-0/+9
* Diagnose when base classes and members to be intializedFariborz Jahanian2009-07-231-7/+28
* Add constructor used to initialize base/member inFariborz Jahanian2009-07-231-5/+20
* Fix some memory allocation/deallocation issuesDouglas Gregor2009-07-221-2/+2
* "This patch implements the restrictions on union members detailed inDouglas Gregor2009-07-221-28/+29
* Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodesFariborz Jahanian2009-07-221-6/+6
* Patch to accomodate Doug's comment on defaultFariborz Jahanian2009-07-211-5/+1
* Misc fixes for -Wreorder:Eli Friedman2009-07-211-23/+39
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-27/+27
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-21/+21
* Replace Type::getAsReferenceType() with Type::getAs<ReferenceType>().Ted Kremenek2009-07-171-3/+3
* Add member template 'Type::getAs<T>', which converts a Type* to a respective T*.Ted Kremenek2009-07-161-3/+3
* Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian2009-07-151-4/+7
* Patch to build AST for ctor's initializer list according toFariborz Jahanian2009-07-141-0/+11
* Patch to build list of inherited virtual base classes Fariborz Jahanian2009-07-101-2/+12
* Sema check on out of order object initialization ofFariborz Jahanian2009-07-091-1/+68
* Use getDeclName in DefineImplicitOverloadedAssign as well.Anders Carlsson2009-07-091-4/+4
* Pass the DeclName to the diagnostic builder so that member names will be quot...Anders Carlsson2009-07-091-2/+2
* Implement checking of exception spec compatibility for overriding virtual fun...Sebastian Redl2009-07-071-1/+12
* Catch function redeclarations with incompatible exception specifications.Sebastian Redl2009-07-041-0/+6
* Patch to allocate list of bases in CXXRecordDeclFariborz Jahanian2009-07-021-1/+1
* Use Destroy for member initializer list clean up.Fariborz Jahanian2009-07-011-1/+6
* Patch to implement template types in ctor-initializer list.Fariborz Jahanian2009-07-011-3/+5
* Patch to support optional nested-name-specifier in in ctor-initializerFariborz Jahanian2009-06-301-15/+17
* Diagnose multiple initialization of anonymous unionFariborz Jahanian2009-06-301-1/+8
* More diagnostics related to initialization of direct basesFariborz Jahanian2009-06-301-0/+9
* Compute ending of iterator in for-loop once.Fariborz Jahanian2009-06-301-16/+12
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-30/+29
* Take care of Chris's comments.Fariborz Jahanian2009-06-301-14/+15
* A more detailed diagnosis of ill-formed ctor-initializerFariborz Jahanian2009-06-301-8/+15
* Diagnose multiple initialzation of data-member/base Fariborz Jahanian2009-06-291-0/+18
* Renamed MarcDestructorReferenced -> MarkDestructorReferencedFariborz Jahanian2009-06-271-2/+2
* Fix a bogus error overloading an operator where the only class Eli Friedman2009-06-271-2/+3
* Make it possible for using decls to point to operators. Fixes PR4441.Anders Carlsson2009-06-271-3/+9
* Patch to mark destructors when they are used.Fariborz Jahanian2009-06-261-2/+65
* Minor change per Doug's comments.Fariborz Jahanian2009-06-261-2/+4
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-1/+2
* Patch to diagnose and Mark use of implicit default assignment operator.Fariborz Jahanian2009-06-251-0/+88
* Explicit braces to avoid ambiguous ‘else’.Duncan Sands2009-06-251-1/+2
* Some changes to accomodate Doug's comment forFariborz Jahanian2009-06-231-12/+7
* patch to mark use of implicit copy constructors.Fariborz Jahanian2009-06-221-3/+45
* Robustify a bunch of C++-related declaration actions.Douglas Gregor2009-06-221-2/+32
* Implement implicit instantiation of the member functions of a class templateDouglas Gregor2009-06-221-0/+1
* Changes made per Doug's comments.Fariborz Jahanian2009-06-221-5/+5
* Remove ImplicitMustBeDefined, use universal 'Used' flagFariborz Jahanian2009-06-221-7/+4
* Made improvements in c++'s object model patch on Doug's review.Fariborz Jahanian2009-06-201-9/+10
* Parsing and AST support for using declarations, from John Thompson!Douglas Gregor2009-06-201-0/+37
* Keep track of when declarations are "used" according to C andDouglas Gregor2009-06-191-2/+2
* Patch for implementation of C++'s object model. This isFariborz Jahanian2009-06-191-1/+78
* Factor out some common code into Sema::EnterDeclaratorContext/ExitDeclaratorC...Argyrios Kyrtzidis2009-06-171-14/+2
OpenPOWER on IntegriCloud