aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2011-01-11When mapping from a function parameter pack to the set of functionDouglas Gregor
2011-01-11Implement the last bullet of [temp.deduct.type]p5 and part of the lastDouglas Gregor
2011-01-10Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor
2011-01-08Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Sean Hunt
2011-01-07When instantiating the arguments to an initializer, use theDouglas Gregor
2011-01-07Implement substitution of a function parameter pack for its set ofDouglas Gregor
2011-01-05Implement support for template template parameter packs, e.g.,Douglas Gregor
2011-01-04Implement pack expansion of base initializers, so that we canDouglas Gregor
2010-12-23Add an AST representation for non-type template parameterDouglas Gregor
2010-12-22Implement template argument deduction for pack expansions whoseDouglas Gregor
2010-12-21Implement instantiation of pack expansions whose pattern is a type-idDouglas Gregor
2010-12-14Added missing IgnoreParens().Abramo Bagnara
2010-12-14Restore r121752 without modification.John McCall
2010-12-14Pull out r121752 in case it's causing the selfhost breakage.John McCall
2010-12-14Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall
2010-12-13Skip ParenType on function instantiations.Abramo Bagnara
2010-12-09Fix PR8760: IndirectFieldDecl Type was not updated during template instantiat...Francois Pichet
2010-12-06Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall
2010-12-04More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet
2010-12-03Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara
2010-11-28Minor whitespace and comment fixes. No functionality change.Nico Weber
2010-11-25Tie DefineVTablesUsed() in with recursive function instantiation so that we emitNick Lewycky
2010-11-21Major anonymous union/struct redesign.Francois Pichet
2010-11-20A bundle of whitespace changes, separated out from the functional changes.Nick Lewycky
2010-11-10Instantiate class member template partial specialization declarationsDouglas Gregor
2010-11-08Don't lose track of previous-declarations when instantiating a class template.Nick Lewycky
2010-11-07Remove broken support for variadic templates, along with the variousDouglas Gregor
2010-11-05When searching for an instantiated declaration requires instantiationDouglas Gregor
2010-10-30Preserve the template type parameter name when instantiating a templace.Nick Lewycky
2010-10-26No really, we don't have a retain/release system for statements/expressionsJohn McCall
2010-10-22Parse attributes on enumerators and instantiate attributes on enum decls.John McCall
2010-10-21Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein
2010-10-19When instantiating a dependently-scoped friend function declaration,John McCall
2010-10-19Instantiate enclosing template parameter lists when instantiating friends.John McCall
2010-10-19Redirect templated friend class decls to a new Sema callback andJohn McCall
2010-10-08Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor
2010-09-29Fix handling of dependent nested namespace specifiers in UsingDeclsDouglas Gregor
2010-09-28Reinstate r114925 and r114929, both steps towardDouglas Gregor
2010-09-28Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-17When emitting a new-expression inside a conditional expression,John McCall
2010-09-12Diagnose the instantiation of variables (including static dataDouglas Gregor
2010-09-09Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor
2010-09-03Fix PR7402 when it strikes via template instantiation.Chandler Carruth
2010-08-31Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl
2010-08-30When template substitution into a template parameter reduces the levelDouglas Gregor
2010-08-30zap tabsGabor Greif
2010-08-30fix dual aspect of PR8007,Gabor Greif
2010-08-28simplify by relying on cascading operator->Gabor Greif
2010-08-28simplifyGabor Greif