aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiateDecl.cpp
AgeCommit message (Expand)Author
2010-02-03Look through CXXExprWithTemporaries when digging out the originalDouglas Gregor
2010-01-31Rework base and member initialization in constructors, with severalDouglas Gregor
2010-01-23Preserve access for enum constants during template instantiation.John McCall
2010-01-22Create function, block, and template parameters in the context of theJohn McCall
2010-01-20First pass at collecting access-specifier information along inheritance paths.John McCall
2010-01-18Encoding calling conventions in the type system, from Charles Davis!Douglas Gregor
2010-01-16Introduce a second queue of "local" pending implicit instantiation,Douglas Gregor
2010-01-16When we are instantiating a member function of a local class, be sureDouglas Gregor
2009-12-30Typedefs can be redeclared. That seems like something we should record inJohn McCall
2009-12-24Egregious, disgusting workaround for PR5866. We need to rework how weDouglas Gregor
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