aboutsummaryrefslogtreecommitdiff
path: root/lib/AST/DeclCXX.cpp
AgeCommit message (Expand)Author
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Instead of hanging a using declaration's target decls directly off the using John McCall
2009-11-17Unify the way destructor epilogues are generated for synthesized and regular ...Anders Carlsson
2009-11-16First part of changes to eliminate problems with cv-qualifiers andDouglas Gregor
2009-11-14If we attempt to add a constructor template specialization that looksDouglas Gregor
2009-11-13Revert r88718, which does NOT solve the constructor-template-as-copy-construc...Douglas Gregor
2009-11-13A constructor template cannot be instantiated to a copyDouglas Gregor
2009-11-07Make sure isCopyAssignment is only true for actual copy assignment operators,Eli Friedman
2009-10-30When looking for a copy-assignment operator to determine the cv-qualifiers on...Douglas Gregor
2009-10-25Audit the code for places where it is assumed that every base specifier refer...Sebastian Redl
2009-10-13Member function templates (and instantiations/specializations thereof)Douglas Gregor
2009-10-12Diagnose the declaration of explicit specializations after an implicitDouglas Gregor
2009-10-12Use CanQualType (instead of QualType) to store collection of visibleFariborz Jahanian
2009-10-08Refactoring to further simplify collection of visible conversionFariborz Jahanian
2009-10-08Improve checking for specializations of member classes of classDouglas Gregor
2009-10-07Fixes problem in finding visible convertion functions of a classFariborz Jahanian
2009-09-29Handle C++ delete expressions when the overloaded delete operator is aDouglas Gregor
2009-09-24Refactor the representation of qualifiers to bring ExtQualType out of theJohn McCall
2009-09-21Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall
2009-09-15In building list of visible conversion functions, useFariborz Jahanian
2009-09-151) don't do overload resolution in selecting conversionFariborz Jahanian
2009-09-15Make sure we're comparing the canonical types when we determineDouglas Gregor
2009-09-12More improvement in building list of visible conversionFariborz Jahanian
2009-09-12Removed Context argument from couple of methods which don'tFariborz Jahanian
2009-09-12More work toward having an access method for visibleFariborz Jahanian
2009-09-11No need to build the visible conversionfunction list for root class.Fariborz Jahanian
2009-09-11Patch to build visible conversion function list lazily and make its Fariborz Jahanian
2009-09-11Tweak the semantics of FunctionDecl::isOutOfLine to consider anDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-04When searching for a default constructor or copy constructor, skip constructo...Douglas Gregor
2009-09-03Patch to instantiate destructors used to destructFariborz Jahanian
2009-09-03Issue diagnostics in variety of situations involvingFariborz Jahanian
2009-09-01After a conversation with Doug. I added a fix me toFariborz Jahanian
2009-09-01In CXXBaseOrMemberInitializer, don't confuse CtorTocall withDouglas Gregor
2009-09-01Fix a crasher involving template instantiation of non-dependentDouglas Gregor
2009-08-31Fix a -Asserts warning.Daniel Dunbar
2009-08-29Make instantiating initializers for classes with a dependent base type Eli Friedman
2009-08-29Store the SourceLocation of right parentheses in member initializers. Patch b...Anders Carlsson
2009-08-28Fix this for real.Anders Carlsson
2009-08-28Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall
2009-08-28Check in UnresolvedUsingDecl.Anders Carlsson
2009-08-25Skip over bases/fields with dependent types.Fariborz Jahanian
2009-08-25BuildCXXConstructExpr now returns an OwningExprResult.Anders Carlsson
2009-08-24Fixes pr4763. Fariborz Jahanian
2009-08-21Implement conversion function templates, along with the ability to useDouglas Gregor
2009-08-21Introduce support for constructor templates, which can now be declaredDouglas Gregor
2009-08-21We now support overriding base functions in vtables. WIP.Mike Stump
2009-08-19Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis
2009-08-15Fix test failure due to uninitialized member.Eli Friedman
2009-08-12More toward synthesizing copy assignments. SWIP.Fariborz Jahanian