aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiate.cpp
AgeCommit message (Expand)Author
2010-04-12When creating the implicitly-declared special member functions, beDouglas Gregor
2010-04-12Be sure to instantiate the parameters of a function, even when theDouglas Gregor
2010-04-09Only complain about explicit instantiations following explicitDouglas Gregor
2010-04-09Instantiate default argument expressions even if their associated parameterJohn McCall
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-30Improve diagnostics when printing a template instantiation backtraceDouglas Gregor
2010-03-28After performing template argument deduction for a function template,Douglas Gregor
2010-03-25Improve our handling of local instantiation scopes in two related ways:Douglas Gregor
2010-03-24Each non-local class instantiation is its own local instantiationDouglas Gregor
2010-03-12Preserve the inherited-default-argument bit through instantiation.John McCall
2010-03-11Maintain type source information for functions through templateJohn McCall
2010-03-01Finish pushing source-location information though TreeTransform'sDouglas Gregor
2010-03-01When looking for the instantiated declaration that corresponds to aDouglas Gregor
2010-02-25Restore the invariant that a nested-name-specifier can only containDouglas Gregor
2010-02-21Implement support for parsing pseudo-destructor expression with a nested-name...Douglas Gregor
2010-02-16Improve parsing and instantiation of destructor names, so that we canDouglas Gregor
2010-02-15Fix instantiation of template functions with local classes that contain virtualChandler Carruth
2010-02-11More vtable layout dumper improvements. Handle destructors, dump the complete...Anders Carlsson
2010-02-11Eliminate the ASTContext parameter from RecordDecl::getDefinition()Douglas Gregor
2010-02-08When substituting a declaration non-type template argument for aDouglas Gregor
2010-02-08Thread a source location into the template-argument deduction routines. ThereJohn McCall
2010-02-06Use a substituted type when determining how to substitute in non-type templateJohn McCall
2010-02-06Extract a function to instantiate references to value template parameters.John McCall
2010-02-05Fix a bogus assertion after adjusting the type of a substitutedDouglas Gregor
2010-02-05Fix two issues with the substitution of template template parametersDouglas Gregor
2010-02-05Default function arguments for function template specializationsDouglas Gregor
2010-02-04When substituting the template argument for a pointer non-typeDouglas Gregor
2010-01-31Handle instantiation of templates with non-type arguments expressed with anChandler Carruth
2010-01-06Make our marking of virtual members functions in a class beDouglas Gregor
2009-12-24When transforming CXXExprWithTemporaries and CXXBindTemporaryExprDouglas Gregor
2009-12-23When we see a CXXDefaultArgExpr during template instantiation, rebuildDouglas Gregor
2009-12-08The refactor of implicit member access expressions means we don't need thisJohn McCall
2009-12-08DeclRefExpr stores a ValueDecl internally.John McCall
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-07Move RequireCompleteType requirement for fields early into ActOnField so thatEli Friedman
2009-12-04Fix "using typename" and the instantiation of non-dependent using declarations.John McCall
2009-12-03Unify the end-of-class code paths used by the parser and templateDouglas Gregor
2009-12-03When instantiating a class, if a base specifier is not dependent we still nee...Anders Carlsson
2009-11-28Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer
2009-11-24Rip out TemplateIdRefExpr and make UnresolvedLookupExpr and John McCall
2009-11-23Centralize and complete the computation of value- and type-dependence for Dec...Douglas Gregor
2009-11-22Reorganize the intermediate BuildDeclarationNameExpr routines again.John McCall
2009-11-22Consider a FunctionTemplate to be an overload all on its lonesome. TrackJohn McCall
2009-11-21"Incremental" progress on using expressions, by which I mean totally rippingJohn McCall
2009-11-17Instead of hanging a using declaration's target decls directly off the using John McCall
2009-11-12When instantiating a reference to a non-type template parameter of pointer toDouglas Gregor
2009-11-11Improve diagnostics when a default template argument does not matchDouglas Gregor
2009-11-11Before checking a template template argument against its correspondingDouglas Gregor