summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Fix bug 4784 and allow friend declarations to properly extendJohn McCall2009-08-311-1/+1
* Unbreak tests. I'll look into why this is necessary later.Eli Friedman2009-08-301-0/+1
* Make instantiating initializers for classes with a dependent base type Eli Friedman2009-08-291-3/+3
* Improve instantiation of UnresolvedUsingDecls.Anders Carlsson2009-08-291-5/+23
* Fix the breakage by handling indirect instantiations. This would be muchJohn McCall2009-08-291-47/+103
* Instantiate member and base initializers. Patch by Anders Johnsen! (tweaked s...Anders Carlsson2009-08-291-2/+76
* For consistency, just make friend declarations AS_public.John McCall2009-08-291-0/+1
* Ensure code generation for friend declarations in class templates.John McCall2009-08-291-0/+2
* Remove #if 0'd code that is clearly not neededDouglas Gregor2009-08-281-24/+0
* Don't crash when instantiating templates containing anonymous structs/unionsDouglas Gregor2009-08-281-14/+26
* Fix and test template instantiation for nested member templates.Douglas Gregor2009-08-281-2/+5
* Implement template instantiation for member class templates.Douglas Gregor2009-08-281-9/+9
* Instantiate unresolved using declarations.Anders Carlsson2009-08-281-1/+20
* Omnibus friend decl refactoring. Instead of cloning AST classes for friendJohn McCall2009-08-281-55/+64
* Fix for PR4794 (instantiating friend class decl); this version shouldn't Eli Friedman2009-08-271-1/+5
* PR4794: Make instantiating friend class decls not crash.Eli Friedman2009-08-271-0/+2
* Implement instantiation of the declarations of member functionDouglas Gregor2009-08-271-9/+62
* Make sure to bump the reference count of the last element in the ParenListExp...Douglas Gregor2009-08-261-0/+1
* Implement support for C++ direct initializers that involve dependentDouglas Gregor2009-08-261-1/+26
* Clarify the difference between substitution and instantiation by renamingJohn McCall2009-08-251-38/+38
* Basic support for default argument expressions for function templates.Anders Carlsson2009-08-251-10/+4
* Implement conversion function templates, along with the ability to useDouglas Gregor2009-08-211-37/+19
* Refactor instantiation of destructors to use the common CXXMethodDeclDouglas Gregor2009-08-211-34/+13
* Introduce support for constructor templates, which can now be declaredDouglas Gregor2009-08-211-60/+36
* Remove TypeSpecStartLocation from VarDecl/FunctionDecl/FieldDecl, and use Dec...Argyrios Kyrtzidis2009-08-211-3/+2
* Implement support for calling member function templates, which involves:Douglas Gregor2009-08-211-4/+31
* Basic nested-template implementation.John McCall2009-08-201-0/+94
* Introduce DeclaratorDecl and pass DeclaratorInfo through the Decl/Sema interf...Argyrios Kyrtzidis2009-08-191-13/+17
* Implement __is_empty. Patch by Sean Hunt.Eli Friedman2009-08-151-0/+1
* Support friend declarations in templates and test that argdep lookupJohn McCall2009-08-141-6/+56
* Patch should implement packed enums - PR4098. Credit to Anders Johnsen.Edward O'Callaghan2009-08-081-1/+3
* Introduce reference counting for statements and expressions, using itDouglas Gregor2009-08-081-1/+2
* Introduce the canonical type smart pointers, and use them in a few places toDouglas Gregor2009-08-051-2/+2
* Canonicalize else.Mike Stump2009-08-041-5/+4
* Use the new statement/expression profiling code to unique dependentDouglas Gregor2009-07-291-1/+2
* When instantiating a variable without an initializer, callDouglas Gregor2009-07-271-3/+2
* Template instantiation for static data members that are defined out-of-line.Douglas Gregor2009-07-241-7/+135
* Add the location of the tag keyword into TagDecl. From EneaDouglas Gregor2009-07-211-1/+3
* Remove ASTContext::getCanonicalDecl() and use Decl::getCanonicalDecl in its p...Argyrios Kyrtzidis2009-07-181-8/+8
* Fix unused variable warnings (with -Asserts)Daniel Dunbar2009-07-161-0/+1
* Add a "TypeSpecStartLoc" to FieldDecl. Patch contributed by Enea Zaffanella.Steve Naroff2009-07-141-0/+1
* Keep track of more information within the template instantiation stack, e.g.,Douglas Gregor2009-07-011-0/+22
* When recursively instantiating function templates, keep track of theDouglas Gregor2009-06-301-4/+29
* Refactor ActOnDeclarationNameExpr into a "parsing action" part and aDouglas Gregor2009-06-301-1/+1
* De-ASTContext-ify DeclContext.Argyrios Kyrtzidis2009-06-301-16/+15
* Remove the ASTContext parameter from the getBody() methods of Decl and subcla...Argyrios Kyrtzidis2009-06-301-3/+3
* Keep track of function template specializations, to eliminateDouglas Gregor2009-06-291-4/+26
* Implicit instantiation for function template specializations.Douglas Gregor2009-06-261-4/+5
* Improved semantic analysis and AST respresentation for functionDouglas Gregor2009-06-251-6/+59
* Implement implicit instantiation of the member functions of a class templateDouglas Gregor2009-06-221-0/+17
OpenPOWER on IntegriCloud