summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Implement checking for template literal operator functions. ThisAlexis Hunt2010-04-071-4/+21
* Updated comment to reflect changes made in the most recent draft.Alexis Hunt2010-04-071-5/+3
* Improve handling of friend types in several ways:Douglas Gregor2010-04-071-35/+37
* Split Sema::ActOnFriendTypeDecl into Sema::CheckFriendTypeDecl (forDouglas Gregor2010-04-071-35/+61
* Rework our handling of copy construction of temporaries, which was aDouglas Gregor2010-04-021-27/+15
* If a constructor is a dependent context, just set the base and member initial...Anders Carlsson2010-04-021-107/+77
* Diagnose multiple base and member initializers in class templates.Anders Carlsson2010-04-021-46/+40
* More cleanup.Anders Carlsson2010-04-021-13/+7
* Constify.Anders Carlsson2010-04-021-5/+5
* Minor cleanup.Anders Carlsson2010-04-021-68/+79
* Change the representation of dependent elaborated-type-specifiersDouglas Gregor2010-03-311-2/+2
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-9/+7
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-7/+9
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-9/+7
* Regularize support for naming conversion functions in using decls.John McCall2010-03-311-1/+10
* Propagate the "found declaration" (i.e. the using declaration instead ofJohn McCall2010-03-301-3/+5
* the big refactoring bits of PR3782.Rafael Espindola2010-03-301-13/+10
* Fix a bug where we would incorrectly report an error about initializing two f...Anders Carlsson2010-03-301-11/+14
* Reduce nesting.Anders Carlsson2010-03-301-15/+15
* Optimize PartialDiagnostic's memory-allocation behavior by placing aDouglas Gregor2010-03-291-11/+8
* Exit early from the simple form of Sema::RequireNonAbstractType(), forDouglas Gregor2010-03-291-0/+3
* Support __attribute__((packed)) (along with other attributes) at theDouglas Gregor2010-03-291-2/+3
* Compare namespaces properly when looking for redeclarations ofDouglas Gregor2010-03-261-1/+3
* When adding initializers to a constructor, be sure that we are lookingDouglas Gregor2010-03-261-1/+5
* Mark virtual methods that are used in tables included in VTTs as used.Rafael Espindola2010-03-261-1/+17
* Preserve type-source information in friend declarations.John McCall2010-03-251-3/+8
* Make sure to properly track the anonymous namespace that lives insideDouglas Gregor2010-03-241-1/+2
* Implement computation of the final overriders for each virtualDouglas Gregor2010-03-231-94/+87
* A fixed version of r99174 which also includes a test that we emit vtables whenRafael Espindola2010-03-221-1/+1
* revert r99174. It caused PR6677. Will try to debug why tonight.Rafael Espindola2010-03-221-1/+1
* When handling a TSK_ExplicitInstantiationDefinition after aRafael Espindola2010-03-221-1/+1
* Remember the "found declaration" for an overload candidate, which is theJohn McCall2010-03-191-5/+6
* Perform access control for the implicit calls to base and member destructorsJohn McCall2010-03-161-33/+15
* Access control for implicit calls to copy assignment operators and copyJohn McCall2010-03-161-4/+28
* Perform access control even for the implicit destructor calls from implicitJohn McCall2010-03-161-38/+1
* Perform access control for the implicit base and member destructor callsJohn McCall2010-03-161-20/+54
* Fix PR6562. If a type is dependent, we don't know if it will have implicitRafael Espindola2010-03-131-0/+5
* Remember whether a ParmVarDecl was spelled with a default argument orJohn McCall2010-03-121-0/+1
* Maintain type source information for functions through templateJohn McCall2010-03-111-6/+10
* Create a new InjectedClassNameType to represent bare-word references to the John McCall2010-03-101-13/+18
* Delay codegen of vtables when handling implicit instantiations.Rafael Espindola2010-03-101-4/+7
* Downgrade errors when trying to catch a pointer or reference toDouglas Gregor2010-03-081-3/+10
* Robustify callers that rebuild typename type nodes again NULL returnDouglas Gregor2010-03-071-0/+3
* Reference binding via user-defined conversion can compute a bindingDouglas Gregor2010-03-071-10/+13
* When declaring a catch block in C++, make sure that the type beingDouglas Gregor2010-03-051-5/+26
* During codegen assert that any copy assignment, destructor or constructor thatRafael Espindola2010-03-021-43/+75
* Skip dependent virtual base classes; fixes PR6413.Douglas Gregor2010-02-271-1/+4
* Don't try to finalize an ill-formed variable or one whose class type is ill-f...Douglas Gregor2010-02-251-1/+2
* Catch more uses of uninitialized implicit conversion sequences.John McCall2010-02-251-2/+1
* Eliminate the default arguments to ASTContext::getFunctionType(),Douglas Gregor2010-02-211-7/+34
OpenPOWER on IntegriCloud