summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Use attributes for all the override control specifiers.Anders Carlsson2011-01-241-2/+0
* Sema: process non-inheritable attributes on function declarations earlyPeter Collingbourne2011-01-211-6/+2
* When instantiating member functions, propagate whether the member function is...Anders Carlsson2011-01-201-0/+4
* Implement support for non-type template parameter packs whose type isDouglas Gregor2011-01-191-17/+129
* NonTypeTemplateParmDecls always have TypeSourceInfo. There's no senseDouglas Gregor2011-01-191-10/+4
* Handle substitutions into function parameter packs whose patternsDouglas Gregor2011-01-141-1/+1
* When we're instantiating a direct variable initializer that has a packDouglas Gregor2011-01-141-6/+6
* Keep track of the number of expansions to be produced from a type packDouglas Gregor2011-01-141-5/+8
* When mapping from a function parameter pack to the set of functionDouglas Gregor2011-01-111-3/+4
* Implement the last bullet of [temp.deduct.type]p5 and part of the lastDouglas Gregor2011-01-111-0/+2
* Work-in-progress implementation of C++0x [temp.arg.explicit]p9, whichDouglas Gregor2011-01-101-1/+6
* Renamed CXXBaseOrMemberInitializer to CXXCtorInitializer. This is both shorter,Alexis Hunt2011-01-081-1/+1
* When instantiating the arguments to an initializer, use theDouglas Gregor2011-01-071-30/+4
* Implement substitution of a function parameter pack for its set ofDouglas Gregor2011-01-071-17/+50
* Implement support for template template parameter packs, e.g.,Douglas Gregor2011-01-051-2/+2
* Implement pack expansion of base initializers, so that we canDouglas Gregor2011-01-041-1/+65
* Add an AST representation for non-type template parameterDouglas Gregor2010-12-231-1/+2
* Implement template argument deduction for pack expansions whoseDouglas Gregor2010-12-221-18/+7
* Implement instantiation of pack expansions whose pattern is a type-idDouglas Gregor2010-12-211-0/+55
* Added missing IgnoreParens().Abramo Bagnara2010-12-141-4/+4
* Restore r121752 without modification.John McCall2010-12-141-7/+8
* Pull out r121752 in case it's causing the selfhost breakage.John McCall2010-12-141-8/+7
* Factor out most of the extra state in a FunctionProtoType into a separateJohn McCall2010-12-141-7/+8
* Skip ParenType on function instantiations.Abramo Bagnara2010-12-131-3/+3
* Fix PR8760: IndirectFieldDecl Type was not updated during template instantiat...Francois Pichet2010-12-091-1/+2
* Rename CXXExprWithTemporaries -> ExprWithCleanups; there's no theoreticalJohn McCall2010-12-061-1/+1
* More anonymous struct/union redesign. This one deals with anonymous field use...Francois Pichet2010-12-041-10/+15
* Added struct/class syntactic info for c++0x scoped enum.Abramo Bagnara2010-12-031-2/+2
* Minor whitespace and comment fixes. No functionality change.Nico Weber2010-11-281-1/+1
* Tie DefineVTablesUsed() in with recursive function instantiation so that we emitNick Lewycky2010-11-251-1/+10
* Major anonymous union/struct redesign.Francois Pichet2010-11-211-0/+23
* A bundle of whitespace changes, separated out from the functional changes.Nick Lewycky2010-11-201-5/+5
* Instantiate class member template partial specialization declarationsDouglas Gregor2010-11-101-96/+26
* Don't lose track of previous-declarations when instantiating a class template.Nick Lewycky2010-11-081-1/+11
* Remove broken support for variadic templates, along with the variousDouglas Gregor2010-11-071-11/+11
* When searching for an instantiated declaration requires instantiationDouglas Gregor2010-11-051-0/+2
* Preserve the template type parameter name when instantiating a templace.Nick Lewycky2010-10-301-1/+1
* No really, we don't have a retain/release system for statements/expressionsJohn McCall2010-10-261-1/+1
* Parse attributes on enumerators and instantiate attributes on enum decls.John McCall2010-10-221-0/+4
* Pass TInfo to CXXDestructorDecl::Create(), just like we do for otherCraig Silverstein2010-10-211-2/+1
* When instantiating a dependently-scoped friend function declaration,John McCall2010-10-191-0/+3
* Instantiate enclosing template parameter lists when instantiating friends.John McCall2010-10-191-0/+19
* Redirect templated friend class decls to a new Sema callback andJohn McCall2010-10-191-0/+2
* Implement C++0x scoped enumerations, from Daniel Wallin! (and tweaked aDouglas Gregor2010-10-081-1/+23
* Fix handling of dependent nested namespace specifiers in UsingDeclsDouglas Gregor2010-09-291-4/+20
* Reinstate r114925 and r114929, both steps towardDouglas Gregor2010-09-281-2/+1
* Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling2010-09-281-1/+2
* Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor2010-09-281-2/+1
* When emitting a new-expression inside a conditional expression,John McCall2010-09-171-1/+2
* Diagnose the instantiation of variables (including static dataDouglas Gregor2010-09-121-0/+6
OpenPOWER on IntegriCloud