summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
Commit message (Expand)AuthorAgeFilesLines
* Change all the Type::getAsFoo() methods to specializations of Type::getAs().John McCall2009-09-211-2/+2
* Teach Sema::FindInstantiatedDecl to find instantiated RecordDecls evenDouglas Gregor2009-09-161-19/+63
* Implement partial ordering of class template partial specializations Douglas Gregor2009-09-151-2/+2
* Slight improvement for extern templates, so that an explicitDouglas Gregor2009-09-111-0/+3
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-176/+176
* Improve the AST representation and semantic analysis for externDouglas Gregor2009-09-041-2/+15
* Fix a codegen crash when a class template has a constructor that does member ...Anders Carlsson2009-09-021-9/+11
* In CXXBaseOrMemberInitializer, don't confuse CtorTocall withDouglas Gregor2009-09-011-1/+2
* Implement proper substitution for OverloadedFunctionDecls, but substituting e...Douglas Gregor2009-09-011-3/+19
* Don't assume that a base is always a RecordType, it can also be a TemplateSpe...Anders Carlsson2009-09-011-2/+1
* Add pretty stack traces when instantiating functions and static data members.Anders Carlsson2009-09-011-0/+13
* Handle member initializers that point to fields in anonymous structs.Anders Carlsson2009-09-011-2/+7
* Don't assert when instantiating member references to fields in anonymous stru...Anders Carlsson2009-09-011-2/+15
* 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
OpenPOWER on IntegriCloud