aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2009-12-22Add using shadow decls to the "instantiated locals" map, fixing PR5847.John McCall
2009-12-17Patch over yet more problems with friend declarations which were provokingJohn McCall
2009-12-15Link up member-class redeclarations during template instantiation.John McCall
2009-12-14Fix PR5716 by bandaging over the solution until we can come back to it.John McCall
2009-12-14Improve template instantiation for object constructions in several ways:Douglas Gregor
2009-12-12Rework the way we handle template instantiation forDouglas Gregor
2009-12-10Implement redeclaration checking and hiding semantics for using declarations....John McCall
2009-12-08Implement template instantiation for exception specifications. Also,Douglas Gregor
2009-12-08Correctly implement the C++03 and 0x restrictions on class-member usingJohn McCall
2009-12-07DeclaratorInfo -> TypeSourceInfo. Makes an effort to rename associated varia...John McCall
2009-12-04Fix "using typename" and the instantiation of non-dependent using declarations.John McCall
2009-12-03A new helper function to set various bits in the class whenFariborz Jahanian
2009-12-03When we're building a CXXExprWithTemporaries, only include thoseDouglas Gregor
2009-12-02Improve source location information for C++ member initializers in aDouglas Gregor
2009-12-01Funtion templates and function template specializations do notDouglas Gregor
2009-12-01Move the checking of overridden virtual functions into the code pathDouglas Gregor
2009-11-30Remove all of Sema's explicit uses of OverloadedFunctionDecl except forJohn McCall
2009-11-28Remove remaining VISIBILITY_HIDDEN from anonymous namespaces.Benjamin Kramer
2009-11-24Fix a crash when "instantiating" VarDecls that are neither type nor value dep...Anders Carlsson
2009-11-23Encapsulate "an array of TemplateArgumentLocs and two angle bracket locations...John McCall
2009-11-18Overhaul previous-declaration and overload checking to work on lookup resultsJohn McCall
2009-11-18Track overriding methods when instantiating a template class. Fixes PR5550.Sebastian Redl
2009-11-18Split LookupResult into its own header.John McCall
2009-11-18Incremental progress on using declarations. Split UnresolvedUsingDecl intoJohn McCall
2009-11-17Implement template instantiation for using directives, which is dead simple.Douglas Gregor
2009-11-17Instead of hanging a using declaration's target decls directly off the using John McCall
2009-11-17Carry lookup configuration throughout lookup on the LookupResult. GiveJohn McCall
2009-11-14If we attempt to add a constructor template specialization that looksDouglas Gregor
2009-11-13Revert r88718, which does NOT solve the constructor-template-as-copy-construc...Douglas Gregor
2009-11-13A constructor template cannot be instantiated to a copyDouglas 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
2009-11-11Instantiation of template template parameters for nested templates, e.g.,Douglas Gregor
2009-11-09Improve instantiation of default template arguments for nestedDouglas Gregor
2009-11-09When transforming an InitListExpr, if we already computed a non-dependent typ...Douglas Gregor
2009-11-09Add hack to make the given testcase work. As far as I can tell, this change isEli Friedman
2009-11-08Don't reprocess non-dependent initializers of non-dependent VarDecls. Fixes P...Sebastian Redl
2009-11-07When instantiating a field decl, make sure to clone its attributes. With this...Anders Carlsson
2009-11-01When determining whether a reference to a static data member is anDouglas Gregor
2009-10-31Implement "incremental" template instantiation for non-type templateDouglas Gregor
2009-10-30When a friend is declared in a dependent context, don't even try toDouglas Gregor
2009-10-30Instantiate class template friends better; fixes PR5332.Douglas Gregor
2009-10-29Track source information for template arguments and template specializationJohn McCall
2009-10-29Implement support for semantic checking and template instantiation ofDouglas Gregor
2009-10-27Introduce FunctionDecl::isInlined() to tell whether a function shouldDouglas Gregor
2009-10-27Rename FunctionDecl::isInline/setInline toDouglas Gregor
2009-10-27Explicit instantiation suppresses the instantiation of non-inlineDouglas Gregor
2009-10-27An explicit instantiation definition only instantiations those classDouglas Gregor
2009-10-24Preserve type source information in TypedefDecls. Preserve it acrossJohn McCall
2009-10-23Implement template instantiation for non-type templateDouglas Gregor