summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
* DeclPtrTy -> Decl *John McCall2010-08-211-3/+3
* Another step in the process of making the parser depend on Sema:John McCall2010-08-201-1/+1
* 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.Abramo Bagnara2010-08-111-0/+9
* Instantiate attributes from the pattern record when instantiatingJohn McCall2010-08-011-0/+3
* Add source location information to C++ base specifiers.Nick Lewycky2010-07-261-8/+6
* Kill off the last Destroy method in the AST libraryDouglas Gregor2010-07-251-6/+0
* Fix http://llvm.org/PR7660Argyrios Kyrtzidis2010-07-191-1/+2
* Set DeclContext of ParamVarDecl only. No needFariborz Jahanian2010-07-131-2/+1
* More block instantiation stuff. Set variable/param DeclContextFariborz Jahanian2010-07-131-0/+4
* When performing substitution of template arguments within the body ofDouglas Gregor2010-07-081-1/+11
* Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis2010-07-071-2/+2
* Fix multiple emission of the this-> fixit for each instantiation by fixing theNick Lewycky2010-07-061-0/+8
* Move the "current scope" state from the Parser into Action. ThisDouglas Gregor2010-07-021-1/+1
* Revert r106099; it broke self-host.Douglas Gregor2010-06-161-6/+1
* Added TemplateTypeParmType::getDecl().Abramo Bagnara2010-06-161-1/+6
* Make sure that we instantiate variably modified types, even if theyDouglas Gregor2010-05-241-5/+7
* Revert r104106; it's breaking linking of Boost.Serialization.Douglas Gregor2010-05-191-3/+1
* Teach clang to instantiate attributes on more declarations. Fixes PR7102.Douglas Gregor2010-05-191-1/+3
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-17/+13
* Whenever we instantiate a function definition or class, enter a newDouglas Gregor2010-05-121-0/+2
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-10/+16
* When we encounter a non-dependent type during template instantiation,Douglas Gregor2010-05-071-3/+12
* Partial and full specializations of a class template may have aDouglas Gregor2010-05-061-0/+2
* When computing the template arguments for the instantiation of aDouglas Gregor2010-05-031-3/+11
* Clean up our handling of local instantiation scopes, which keep trackDouglas Gregor2010-04-301-26/+36
* Introduce a sequence number into class template partialDouglas Gregor2010-04-301-7/+6
* Properly switch into the declaring scope of a template when performingJohn McCall2010-04-291-3/+2
* Implement template instantiation for Objective-C @catchDouglas Gregor2010-04-261-1/+15
* Introduce a limit on the depth of the template instantiation backtraceDouglas Gregor2010-04-201-1/+21
* Keep track of the actual storage specifier written on a variable orDouglas Gregor2010-04-191-1/+2
* Make sure that we don't visit redeclarations of nested classes whileDouglas Gregor2010-04-181-1/+4
* When creating the implicitly-declared special member functions, beDouglas Gregor2010-04-121-1/+1
* Be sure to instantiate the parameters of a function, even when theDouglas Gregor2010-04-121-36/+35
* Only complain about explicit instantiations following explicitDouglas Gregor2010-04-091-0/+13
* Instantiate default argument expressions even if their associated parameterJohn McCall2010-04-091-0/+50
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-2/+2
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-2/+2
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-2/+2
* Improve diagnostics when printing a template instantiation backtraceDouglas Gregor2010-03-301-2/+14
* After performing template argument deduction for a function template,Douglas Gregor2010-03-281-93/+5
* Improve our handling of local instantiation scopes in two related ways:Douglas Gregor2010-03-251-2/+5
* Each non-local class instantiation is its own local instantiationDouglas Gregor2010-03-241-0/+6
* Preserve the inherited-default-argument bit through instantiation.John McCall2010-03-121-0/+2
* Maintain type source information for functions through templateJohn McCall2010-03-111-0/+62
* Finish pushing source-location information though TreeTransform'sDouglas Gregor2010-03-011-2/+2
* When looking for the instantiated declaration that corresponds to aDouglas Gregor2010-03-011-6/+7
* Restore the invariant that a nested-name-specifier can only containDouglas Gregor2010-02-251-1/+1
* Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor2010-02-211-1/+1
* Improve parsing and instantiation of destructor names, so that we canDouglas Gregor2010-02-161-2/+4
OpenPOWER on IntegriCloud