aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplateInstantiate.cpp
AgeCommit message (Expand)Author
2010-10-13Teach the warning about unnamed/local types in template arguments toDouglas Gregor
2010-10-12Introduce support for emitting diagnostics (warnings + their notes)Douglas Gregor
2010-10-12If we end up instantiating a function parameter whose default argumentDouglas Gregor
2010-09-28Reinstate r114925 and r114929, both steps towardDouglas Gregor
2010-09-28Temporarily revert 114929 114925 114924 114921. It looked like they (or at leastBill Wendling
2010-09-28Centralize the management of CXXRecordDecl::DefinitionData'sDouglas Gregor
2010-09-27Correctly set "explicit template instantiation" kind on inner structs of temp...Nico Weber
2010-09-09Simplify template instantiation for C++ exception declarations,Douglas Gregor
2010-08-26One who seeks knowledge learns something new every day.John McCall
2010-08-25Split out a header to hold APIs meant for the Sema implementation from Sema.h.John McCall
2010-08-25Move more stuff out of Sema.h.John McCall
2010-08-24Struggle mightily against header inclusion in Sema.h.John McCall
2010-08-24OwningExprResult -> ExprResult. This patch brought to you byJohn McCall
2010-08-21DeclPtrTy -> Decl *John McCall
2010-08-20Another step in the process of making the parser depend on Sema:John McCall
2010-08-12Move Sema's headers into include/clang/Sema, renaming a few along the way.Douglas Gregor
2010-08-11Added locations and type source info for DeclarationName.Abramo Bagnara
2010-08-01Instantiate attributes from the pattern record when instantiatingJohn McCall
2010-07-26Add source location information to C++ base specifiers.Nick Lewycky
2010-07-25Kill off the last Destroy method in the AST libraryDouglas Gregor
2010-07-19Fix http://llvm.org/PR7660Argyrios Kyrtzidis
2010-07-13Set DeclContext of ParamVarDecl only. No needFariborz Jahanian
2010-07-13More block instantiation stuff. Set variable/param DeclContextFariborz Jahanian
2010-07-08When performing substitution of template arguments within the body ofDouglas Gregor
2010-07-07Introduce Decl::hasBody() and FunctionDecl::hasBody() and use them instead of...Argyrios Kyrtzidis
2010-07-06Fix multiple emission of the this-> fixit for each instantiation by fixing theNick Lewycky
2010-07-02Move the "current scope" state from the Parser into Action. ThisDouglas Gregor
2010-06-16Revert r106099; it broke self-host.Douglas Gregor
2010-06-16Added TemplateTypeParmType::getDecl().Abramo Bagnara
2010-05-24Make sure that we instantiate variably modified types, even if theyDouglas Gregor
2010-05-19Revert r104106; it's breaking linking of Boost.Serialization.Douglas Gregor
2010-05-19Teach clang to instantiate attributes on more declarations. Fixes PR7102.Douglas Gregor
2010-05-13Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor
2010-05-12Whenever we instantiate a function definition or class, enter a newDouglas Gregor
2010-05-11Merged Elaborated and QualifiedName types.Abramo Bagnara
2010-05-07When we encounter a non-dependent type during template instantiation,Douglas Gregor
2010-05-06Partial and full specializations of a class template may have aDouglas Gregor
2010-05-03When computing the template arguments for the instantiation of aDouglas Gregor
2010-04-30Clean up our handling of local instantiation scopes, which keep trackDouglas Gregor
2010-04-30Introduce a sequence number into class template partialDouglas Gregor
2010-04-29Properly switch into the declaring scope of a template when performingJohn McCall
2010-04-26Implement template instantiation for Objective-C @catchDouglas Gregor
2010-04-20Introduce a limit on the depth of the template instantiation backtraceDouglas Gregor
2010-04-19Keep track of the actual storage specifier written on a variable orDouglas Gregor
2010-04-18Make sure that we don't visit redeclarations of nested classes whileDouglas Gregor
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