summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplateInstantiate.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Fix instantiation of template functions with local classes that contain virtualChandler Carruth2010-02-151-1/+10
* More vtable layout dumper improvements. Handle destructors, dump the complete...Anders Carlsson2010-02-111-2/+1
* Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor2010-02-111-4/+4
* When substituting a declaration non-type template argument for aDouglas Gregor2010-02-081-8/+14
* Thread a source location into the template-argument deduction routines. ThereJohn McCall2010-02-081-3/+5
* Use a substituted type when determining how to substitute in non-type templateJohn McCall2010-02-061-35/+32
* Extract a function to instantiate references to value template parameters.John McCall2010-02-061-109/+116
* Fix a bogus assertion after adjusting the type of a substitutedDouglas Gregor2010-02-051-1/+3
* Fix two issues with the substitution of template template parametersDouglas Gregor2010-02-051-8/+8
* Default function arguments for function template specializationsDouglas Gregor2010-02-051-3/+12
* When substituting the template argument for a pointer non-typeDouglas Gregor2010-02-041-10/+41
* Handle instantiation of templates with non-type arguments expressed with anChandler Carruth2010-01-311-0/+16
* Make our marking of virtual members functions in a class beDouglas Gregor2010-01-061-0/+7
* When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor2009-12-241-1/+0
* When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor2009-12-231-1/+3
* The refactor of implicit member access expressions means we don't need thisJohn McCall2009-12-081-13/+7
* DeclRefExpr stores a ValueDecl internally.John McCall2009-12-081-19/+2
* DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall2009-12-071-3/+3
* Move RequireCompleteType requirement for fields early into ActOnField so thatEli Friedman2009-12-071-3/+3
* Fix "using typename" and the instantiation of non-dependent using declarations.John McCall2009-12-041-2/+0
* Unify the end-of-class code paths used by the parser and templateDouglas Gregor2009-12-031-4/+1
* When instantiating a class, if a base specifier is not dependent we still nee...Anders Carlsson2009-12-031-0/+7
* Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer2009-11-281-2/+1
* Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall2009-11-241-47/+1
* Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor2009-11-231-3/+1
* Reorganize the intermediate BuildDeclarationNameExpr routines again.John McCall2009-11-221-6/+10
* Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall2009-11-221-16/+7
* "Incremental" progress on using expressions, by which I mean totally rippingJohn McCall2009-11-211-44/+54
* Instead of hanging a using declaration's target decls directly off the using John McCall2009-11-171-4/+40
* When instantiating a reference to a non-type template parameter of pointer toDouglas Gregor2009-11-121-2/+32
* Improve diagnostics when a default template argument does not matchDouglas Gregor2009-11-111-46/+105
* Before checking a template template argument against its correspondingDouglas Gregor2009-11-111-8/+70
OpenPOWER on IntegriCloud