summaryrefslogtreecommitdiffstats
path: root/clang/lib/AST/DeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix this for real.Anders Carlsson2009-08-281-2/+2
* Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall2009-08-281-13/+13
* Check in UnresolvedUsingDecl.Anders Carlsson2009-08-281-0/+11
* Skip over bases/fields with dependent types.Fariborz Jahanian2009-08-251-0/+4
* BuildCXXConstructExpr now returns an OwningExprResult.Anders Carlsson2009-08-251-1/+1
* Fixes pr4763. Fariborz Jahanian2009-08-241-4/+7
* Implement conversion function templates, along with the ability to useDouglas Gregor2009-08-211-0/+8
* Introduce support for constructor templates, which can now be declaredDouglas Gregor2009-08-211-0/+12
* We now support overriding base functions in vtables. WIP.Mike Stump2009-08-211-0/+2
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-7/+12
* Fix test failure due to uninitialized member.Eli Friedman2009-08-151-4/+4
* More toward synthesizing copy assignments. SWIP.Fariborz Jahanian2009-08-121-2/+3
* Add a FriendClassDecl type for holding declarations of friend types in John McCall2009-08-111-2/+8
* ir-gen support for anonymous union data memberFariborz Jahanian2009-08-111-0/+5
* Argument-dependent lookup for friend declarations. Add a new decl type,John McCall2009-08-111-0/+9
* Fix an indentation.Fariborz Jahanian2009-08-101-2/+1
* Support for anonymous union in ctor's initializer andFariborz Jahanian2009-08-101-2/+18
* Fix some const_cast issues. This is the beginning of the rabbit hole.Mike Stump2009-08-071-6/+3
* Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor2009-08-051-1/+2
* Compute end_overridden_methods in a way that keeps ENABLE_EXPENSIVE_CHECKSDaniel Dunbar2009-08-021-1/+1
* Avoid accessing invalid std::vector element; this makes clangDaniel Dunbar2009-08-011-2/+3
* Add code to setup the vtable pointer in the constructor. Work in progress.Mike Stump2009-07-311-1/+3
* Make tag declarations redeclarable. This change has three purposes:Douglas Gregor2009-07-291-2/+6
* Change uses of:Ted Kremenek2009-07-291-14/+14
* Some code refactoring per Daniel's feedback.Fariborz Jahanian2009-07-251-16/+12
* More work toward initialization of objectsFariborz Jahanian2009-07-241-2/+3
* This patch fixes the implementations of the __has_trivial_destructorDouglas Gregor2009-07-231-16/+9
* Diagnose when base classes and members to be intializedFariborz Jahanian2009-07-231-6/+13
* Add constructor used to initialize base/member inFariborz Jahanian2009-07-231-3/+24
* Fix some memory allocation/deallocation issuesDouglas Gregor2009-07-221-4/+3
* Improved on performance of the algorithm for proper ordering ofFariborz Jahanian2009-07-221-44/+39
* "This patch implements the restrictions on union members detailed inDouglas Gregor2009-07-221-3/+16
* Allocate BaseOrMemberInitializers and CXXBaseSpecifier nodesFariborz Jahanian2009-07-221-4/+7
* Minor mod. per Doug's comment.Fariborz Jahanian2009-07-221-2/+2
* Patch to accomodate Doug's comment on defaultFariborz Jahanian2009-07-211-10/+32
* Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor2009-07-211-3/+5
* Per offline discussion with Steve Naroff, add back Type::getAsXXXType() methodsTed Kremenek2009-07-171-11/+11
* Replaced Type::getAsLValueReferenceType(), Type::getAsRValueReferenceType(), ...Ted Kremenek2009-07-171-11/+11
* Added ASTs to destructor decl AST for default destruction of object'sFariborz Jahanian2009-07-151-0/+44
* Fixed a bug in building ctor-initializer AST.Fariborz Jahanian2009-07-141-2/+3
* Support data members of array type in defaultFariborz Jahanian2009-07-141-1/+3
* Moved a FIXME to where it was meant to be.Fariborz Jahanian2009-07-141-1/+1
* Patch to build AST for ctor's initializer list according toFariborz Jahanian2009-07-141-1/+70
* Fix breakage on Windows, cannot redeclare loop variable i in the immediate sc...Alisdair Meredith2009-07-111-4/+4
* Fix type of 'this' and add a decltype test.Anders Carlsson2009-07-101-1/+1
* Patch to build list of inherited virtual base classes Fariborz Jahanian2009-07-101-3/+69
* Fix a corner case with argument-dependent lookup and overloaded function sets.Douglas Gregor2009-07-081-0/+33
* A few change per Doug's feedback.Fariborz Jahanian2009-07-071-3/+2
* Patch to allocate list of bases in CXXRecordDeclFariborz Jahanian2009-07-021-5/+9
* Use Destroy for member initializer list clean up.Fariborz Jahanian2009-07-011-1/+9
OpenPOWER on IntegriCloud