summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* Collapse the three separate initialization paths inDouglas Gregor2010-04-161-107/+0
* Silence warning.Benjamin Kramer2010-04-161-1/+1
* Audit uses of Sema::LookupSingleName for those lookups that areDouglas Gregor2010-04-151-1/+2
* Feed proper source-location information into Sema::LookupSingleResult,Douglas Gregor2010-04-151-3/+5
* Warn about non-aggregate classes with no user-declared constructorsDouglas Gregor2010-04-151-0/+24
* Teach typo correction about various language keywords. We can'tDouglas Gregor2010-04-141-1/+2
* Refactor and simplify the computation of implicit conversion sequencesDouglas Gregor2010-04-131-468/+0
* During referencing binding, only consider conversion functions forDouglas Gregor2010-04-131-7/+9
* Allow classes to befriend implicitly-declared members. Fixes PR6207 forJohn McCall2010-04-131-2/+6
* Diagnose declarations of conversion functions with declarators other than '()'.John McCall2010-04-131-13/+25
* When creating the implicitly-declared special member functions, beDouglas Gregor2010-04-121-8/+23
* Have the CXXBaseOrMemberInitializer keep track of whether an initializer init...Anders Carlsson2010-04-121-0/+5
* Diagnose more cases of initializing distinct members of an anonymous unionJohn McCall2010-04-101-26/+95
* Diagnose misordered initializers in constructor templates immediately instead ofJohn McCall2010-04-101-57/+56
* Suppress access control diagnostics when looking up a base or member nameJohn McCall2010-04-091-0/+3
* Make CXXScopeSpec invalid when incomplete, and propagate that into anyJeffrey Yasskin2010-04-081-5/+5
* Implement dependent friend function template specializations.John McCall2010-04-081-3/+0
* 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
OpenPOWER on IntegriCloud