summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Eliminate the comma locations from all of the Sema routines that dealDouglas Gregor2010-09-091-17/+5
* Fix PR7402 when it strikes via template instantiation.Chandler Carruth2010-09-031-0/+5
* Rename DeclContext::getLookupContext to getRedeclContext and change its seman...Sebastian Redl2010-08-311-2/+2
* When template substitution into a template parameter reduces the levelDouglas Gregor2010-08-301-6/+8
* zap tabsGabor Greif2010-08-301-1/+1
* fix dual aspect of PR8007,Gabor Greif2010-08-301-3/+19
* simplify by relying on cascading operator->Gabor Greif2010-08-281-3/+3
* simplifyGabor Greif2010-08-281-2/+3
* One who seeks knowledge learns something new every day.John McCall2010-08-261-14/+12
* Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall2010-08-251-1/+1
* Rename *PendingImplicitInstantiations to *PendingInstantiations. NoChandler Carruth2010-08-251-15/+15
* Support explicit instantiation of function templates and members of classChandler Carruth2010-08-251-8/+24
* Move more stuff out of Sema.h.John McCall2010-08-251-6/+6
* Struggle mightily against header inclusion in Sema.h.John McCall2010-08-241-0/+1
* OwningExprResult -> ExprResult. This patch brought to you byJohn McCall2010-08-241-10/+8
* Kill off ExprArg (now just Expr*) and StmtArg (now just Stmt*).John McCall2010-08-231-8/+6
* Sundry incremental steps towards killing off Action.John McCall2010-08-231-5/+5
OpenPOWER on IntegriCloud