summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Commit improved version of 111026 & 111027.Argyrios Kyrtzidis2010-08-151-2/+2
* Revert 111026 & 111027, build breakage.Argyrios Kyrtzidis2010-08-131-7/+1
* The unused warnings extravaganza continues. Warn for:Argyrios Kyrtzidis2010-08-131-1/+3
* Expand the unused warnings for functions. Warn for:Argyrios Kyrtzidis2010-08-131-0/+4
* Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor2010-08-121-2/+2
* Added locations and type source info for DeclarationName inside UsingDecl.Abramo Bagnara2010-08-121-9/+13
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-22/+10
* Remove the DeclaredInCondition bit now that it's no longer used.Nick Lewycky2010-08-061-1/+0
* Instantiate attributes from the pattern record when instantiatingJohn McCall2010-08-011-13/+12
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-6/+1
* Hide FunctionTemplateDecl's specializations folding set as implementation det...Argyrios Kyrtzidis2010-07-201-18/+10
* Hide the specializations folding sets of ClassTemplateDecl as an implementati...Argyrios Kyrtzidis2010-07-201-20/+5
* When instantiating function definitions set parameter names to those used in ...Peter Collingbourne2010-07-181-4/+8
* Set DeclContext of ParamVarDecl only. No needFariborz Jahanian2010-07-131-3/+0
* More block instantiation stuff. Set variable/param DeclContextFariborz Jahanian2010-07-131-0/+3
* Instantiate attributes when first building an instantiatedFariborz Jahanian2010-07-131-6/+3
* Copy over attributes to instantiated variable.Fariborz Jahanian2010-07-121-1/+4
* When performing substitution of template arguments within the body ofDouglas Gregor2010-07-081-10/+20
* Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis2010-07-071-3/+3
* Implement dependent alignment attribute support. This is a bit gross given theChandler Carruth2010-06-251-4/+19
* Given Decl::isUsed() a flag indicating when to consider the "used"Douglas Gregor2010-06-171-1/+3
* Revert r106099; it broke self-host.Douglas Gregor2010-06-161-3/+5
* Added TemplateTypeParmType::getDecl().Abramo Bagnara2010-06-161-5/+3
* Implement -fvisibility-inlines-hidden. <rdar://problem/7819834>Douglas Gregor2010-06-151-0/+2
* Added inherited info to template and non-type arguments of templates.Abramo Bagnara2010-06-091-2/+2
* Added AccessSpecDecl node.Abramo Bagnara2010-06-051-0/+9
* Don't insert in lexical context implicit definitions of static member instances.Abramo Bagnara2010-06-041-1/+2
* Convert DeclNodes to use TableGen.Alexis Hunt2010-05-301-1/+1
* Make sure that we instantiate variably modified types, even if theyDouglas Gregor2010-05-241-2/+4
* When instantiating a function declaration within a function template,Douglas Gregor2010-05-211-0/+1
* When instantiating anonymous structs/unions within a function, makeDouglas Gregor2010-05-211-1/+18
* Revert r104106; it's breaking linking of Boost.Serialization.Douglas Gregor2010-05-191-36/+8
* Teach clang to instantiate attributes on more declarations. Fixes PR7102.Douglas Gregor2010-05-191-8/+36
* I hate this commit.Douglas Gregor2010-05-181-70/+33
* Instantiate attributes on typedefs. This is a quick fix for PR7148,Douglas Gregor2010-05-171-0/+1
* Diagnose a redefinition error when there are two instantiations of friendDouglas Gregor2010-05-171-1/+29
* Determine when the instantiation of a friend function defined inside aDouglas Gregor2010-05-171-4/+21
* C++98/03 [temp.friend]p4 requires that inline function definitionsDouglas Gregor2010-05-171-0/+23
* Whenever we instantiate a function definition or class, enter a newDouglas Gregor2010-05-121-0/+2
* Improve our handling of the -Wunused-variable warning in templates. InDouglas Gregor2010-05-081-1/+6
* When we encounter a non-dependent type during template instantiation,Douglas Gregor2010-05-071-0/+4
* Partial and full specializations of a class template may have aDouglas Gregor2010-05-061-1/+3
* When instantiating a function that was declared via a typedef, e.g.,Douglas Gregor2010-05-041-0/+21
* When computing the template arguments for the instantiation of aDouglas Gregor2010-05-031-3/+3
* When instantiating a function-local variable definition, introduce theDouglas Gregor2010-05-031-0/+3
* When instantiating a member function declared via a typedef, don't tryDouglas Gregor2010-05-031-14/+18
* Clean up our handling of local instantiation scopes, which keep trackDouglas Gregor2010-04-301-2/+9
* Introduce a sequence number into class template partialDouglas Gregor2010-04-301-27/+4
* Make the InjectedClassNameType the canonical type of the current instantiationJohn McCall2010-04-271-1/+1
* Recommit r102215, this time being more careful to only set the "principalJohn McCall2010-04-241-8/+13
OpenPOWER on IntegriCloud