aboutsummaryrefslogtreecommitdiff
path: root/lib/Sema/SemaTemplate.cpp
AgeCommit message (Expand)Author
2011-05-24Implement a new type node, UnaryTransformType, designed to represent aSean Hunt
2011-05-21Audit and finish the implementation of C++0x nullptr, fixing twoDouglas Gregor
2011-05-21Diagnose the presence of storage-class-specifiers on explicitDouglas Gregor
2011-05-20Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor
2011-05-15When checking a set of template parameter lists against aDouglas Gregor
2011-05-14Revert 131347. It asserts if the specialization in within a class template:Francois Pichet
2011-05-14In Microsoft mode, allow template function explicit specialization at class s...Francois Pichet
2011-05-14PR9908: Fix the broken fix for PR9902 to get the template argument lists in t...Richard Smith
2011-05-13Teach the template parameter dependency checker used when matchingDouglas Gregor
2011-05-12Fix PR9902: correctly substitute alias templates within the template in which...Richard Smith
2011-05-11When checking for the necessary 'template<>' headers based on theDouglas Gregor
2011-05-10Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based onDouglas Gregor
2011-05-05Implement support for C++0x alias templates.Richard Smith
2011-05-04When converting an integral template argument value to a non-typeDouglas Gregor
2011-05-01Re-applies the patch first applied way back in r106099, withChandler Carruth
2011-04-29r130381 follow up: accept __uuidof expression for template argument reference.Francois Pichet
2011-04-28Update r130381 to check for UO_AddrOf.Francois Pichet
2011-04-28Support &__uuidof(type) as a non type template argument.Francois Pichet
2011-04-27Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor
2011-04-25fix PR9474, a crash with -fshort-enum and C++ templates: when instantiatingChris Lattner
2011-04-24Implement a new identifier-classification scheme where SemaDouglas Gregor
2011-04-22Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet
2011-04-15Support for C++11 (non-template) alias declarations.Richard Smith
2011-04-08Use ExprResult& instead of Expr *& in SemaJohn Wiegley
2011-03-26Make helpers static.Benjamin Kramer
2011-03-18Fixed inconsistency when adding TemplateParameterListsInfo.Abramo Bagnara
2011-03-11Don't ask if a depenendent CXXRecordDecl has any dependent basesDouglas Gregor
2011-03-10Avoid do drop outer template parameter lists on the floor.Abramo Bagnara
2011-03-09Fixed InnerLocStart.Abramo Bagnara
2011-03-08Fixed source range for all DeclaratorDecl's.Abramo Bagnara
2011-03-06Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara
2011-03-04Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor
2011-03-04Make sure to put template parameters into their owning template'sDouglas Gregor
2011-03-04Fixed source range for function template specializations.Abramo Bagnara
2011-03-03When we use the default template arguments of a template templateDouglas Gregor
2011-03-02Kill off the TreeTransform::TransformTemplateName overload that hasDouglas Gregor
2011-03-02Push nested-name-specifier source location information into templateDouglas Gregor
2011-03-02Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-03-01Push nested-name-specifier source-location information into dependentDouglas Gregor
2011-03-01Reinstate the introduction of source-location information forDouglas Gregor
2011-03-01Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor
2011-03-01When building a type for a typename specifier, check specifically forDouglas Gregor
2011-03-01Reinstate r126737, extending the generation of type-source locationDouglas Gregor
2011-03-01Revert r126737, the most recent nested-name-specifier location change, for bu...Douglas Gregor
2011-03-01Push nested-name-specifier source location information into elaboratedDouglas Gregor
2011-03-01Push nested-name-specifier source location information intoDouglas Gregor
2011-02-28Teach Sema::CheckTypenameType to use nested-name-specifiers withDouglas Gregor
2011-02-28Push nested-name-specifier source location information intoDouglas Gregor
2011-02-28Push nested-name-specifier source location information intoDouglas Gregor
2011-02-28Eliminate the last remains of TemplateSpecializationTypes withDouglas Gregor