summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaDeclCXX.cpp
Commit message (Expand)AuthorAgeFilesLines
* A vtable is used if the key function is defined... even if that keyDouglas Gregor2010-05-141-2/+1
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-78/+120
* improve comments.Chris Lattner2010-05-121-3/+3
* When we emit an error during the implicit definition of a specialDouglas Gregor2010-05-121-5/+23
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-3/+3
* Speculatively revert r103497, "Do not mark the virtual members of anDaniel Dunbar2010-05-111-51/+8
* Do not mark the virtual members of an implicitly-instantiated class asDouglas Gregor2010-05-111-8/+51
* It turns out that we should be allowing redeclarations within functionDouglas Gregor2010-05-061-2/+3
* Partial and full specializations of a class template may have aDouglas Gregor2010-05-061-1/+0
* When implicit definition of the copy-assignment operator fails,Douglas Gregor2010-05-051-6/+12
* Reimplement code generation for copying fields in theDouglas Gregor2010-05-051-49/+96
* When creating a call to a base subobject's operator= in anDouglas Gregor2010-05-041-4/+29
* When inheriting a default argument expression, inherit the full expression,John McCall2010-05-041-2/+4
* Diagnose unused exception parameters under a different warning groupDouglas Gregor2010-05-031-1/+2
* When creating the declaration reference for implicit copy-constructionDouglas Gregor2010-05-031-1/+1
* When declaring a namespace alias, ignore previous declarations thatDouglas Gregor2010-05-031-3/+7
* Replace a char*/size pair with stringref.Benjamin Kramer2010-05-031-4/+3
* Add an enum to CXXConstructExpr so we can determine if the construction expre...Anders Carlsson2010-05-021-4/+4
* Complete reimplementation of the synthesis for implicitly-defined copyDouglas Gregor2010-05-011-82/+404
* When defining implicit copy constructors, use SetBaseOrMemberInitializers to ...Anders Carlsson2010-05-011-20/+18
* Added an RAII object that helps set up/tear down the Sema contextDouglas Gregor2010-05-011-19/+31
* It turns out that basically every caller to RequireCompleteDeclContextJohn McCall2010-05-011-2/+2
* More of Sema to implement initialization ofFariborz Jahanian2010-04-281-0/+41
* Improve the diagnostic you get when making a qualified member accessJohn McCall2010-04-271-1/+1
* Revert enough of my patches to fix self-host again :(Anders Carlsson2010-04-251-14/+18
* Add an explicit UsuallyTinyPtrVector that takes a single element.Anders Carlsson2010-04-241-3/+2
* DefineImplicitCopyConstructor now uses SetBaseOrMemberInitializers to create ...Anders Carlsson2010-04-241-18/+14
* When building implicit base initializers, add a derived-to-base cast that poi...Anders Carlsson2010-04-241-0/+7
* Actually produce base paths for CastExprs of kind CK_DerivedToBase.Anders Carlsson2010-04-241-15/+38
* Pass the base specifiers through to CheckDerivedToBaseConversion. No function...Anders Carlsson2010-04-241-10/+19
* Keep track of when DependentNameTypes have no associated keywordDouglas Gregor2010-04-241-1/+2
* Cleanup.Anders Carlsson2010-04-231-2/+1
* Handle copy initialization in BuildImplicitMemberInitializer. Not used yet.Anders Carlsson2010-04-231-6/+35
* Add an ImplicitInitializerKind enum and pass it to BuildImplicitBaseInitializ...Anders Carlsson2010-04-231-11/+62
* Fix a think-o that broke self-host.Anders Carlsson2010-04-231-20/+20
* Factor code to initialize an implicit member out into a separate function.Anders Carlsson2010-04-231-39/+62
* Remove calls to isDependentContext, since we handle that case earlier in the ...Anders Carlsson2010-04-231-23/+15
* Re-land the patch that merges two diagnostics into one now that it passes sel...Anders Carlsson2010-04-221-1/+1
* Remove an unused declaration.Anders Carlsson2010-04-211-1/+0
* Keep tack of whether a base in an InitializedEntity is an inherited virtual b...Anders Carlsson2010-04-211-6/+19
* Factor some common code out into a separate function.Anders Carlsson2010-04-201-37/+40
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-2/+7
* Vtable -> VTable renames across the board.Anders Carlsson2010-04-171-2/+2
* 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
OpenPOWER on IntegriCloud