summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Audit and finish the implementation of C++0x nullptr, fixing twoDouglas Gregor2011-05-211-5/+17
* Diagnose the presence of storage-class-specifiers on explicitDouglas Gregor2011-05-211-3/+13
* Introduce Type::isSignedIntegerOrEnumerationType() andDouglas Gregor2011-05-201-4/+4
* When checking a set of template parameter lists against aDouglas Gregor2011-05-151-2/+7
* Revert 131347. It asserts if the specialization in within a class template:Francois Pichet2011-05-141-6/+3
* In Microsoft mode, allow template function explicit specialization at class s...Francois Pichet2011-05-141-3/+6
* PR9908: Fix the broken fix for PR9902 to get the template argument lists in t...Richard Smith2011-05-141-1/+1
* Teach the template parameter dependency checker used when matchingDouglas Gregor2011-05-131-0/+4
* Fix PR9902: correctly substitute alias templates within the template in which...Richard Smith2011-05-121-0/+3
* When checking for the necessary 'template<>' headers based on theDouglas Gregor2011-05-111-4/+10
* Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based onDouglas Gregor2011-05-101-147/+273
* Implement support for C++0x alias templates.Richard Smith2011-05-051-19/+65
* When converting an integral template argument value to a non-typeDouglas Gregor2011-05-041-15/+22
* Re-applies the patch first applied way back in r106099, withChandler Carruth2011-05-011-1/+1
* r130381 follow up: accept __uuidof expression for template argument reference.Francois Pichet2011-04-291-2/+6
* Update r130381 to check for UO_AddrOf.Francois Pichet2011-04-281-9/+8
* Support &__uuidof(type) as a non type template argument.Francois Pichet2011-04-281-0/+9
* Extend Sema::ClassifyName() to support C++, ironing out a few issuesDouglas Gregor2011-04-271-1/+1
* fix PR9474, a crash with -fshort-enum and C++ templates: when instantiatingChris Lattner2011-04-251-10/+9
* Implement a new identifier-classification scheme where SemaDouglas Gregor2011-04-241-5/+13
* Add -fdelayed-template-parsing option. Using this option all templated functi...Francois Pichet2011-04-221-0/+21
* Support for C++11 (non-template) alias declarations.Richard Smith2011-04-151-2/+2
* Use ExprResult& instead of Expr *& in SemaJohn Wiegley2011-04-081-59/+65
* Make helpers static.Benjamin Kramer2011-03-261-1/+2
* Fixed inconsistency when adding TemplateParameterListsInfo.Abramo Bagnara2011-03-181-15/+20
* Don't ask if a depenendent CXXRecordDecl has any dependent basesDouglas Gregor2011-03-111-1/+2
* Avoid do drop outer template parameter lists on the floor.Abramo Bagnara2011-03-101-2/+10
* Fixed InnerLocStart.Abramo Bagnara2011-03-091-4/+5
* Fixed source range for all DeclaratorDecl's.Abramo Bagnara2011-03-081-0/+1
* Fixed TypedefDecl and TemplateTypeParameter source range.Abramo Bagnara2011-03-061-2/+2
* Teach Sema::ActOnCXXNestedNameSpecifier and Sema::CheckTemplateIdTypeDouglas Gregor2011-03-041-4/+32
* Make sure to put template parameters into their owning template'sDouglas Gregor2011-03-041-2/+5
* Fixed source range for function template specializations.Abramo Bagnara2011-03-041-5/+11
* When we use the default template arguments of a template templateDouglas Gregor2011-03-031-3/+10
* Kill off the TreeTransform::TransformTemplateName overload that hasDouglas Gregor2011-03-021-8/+6
* Push nested-name-specifier source location information into templateDouglas Gregor2011-03-021-16/+32
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-021-42/+98
* Push nested-name-specifier source-location information into dependentDouglas Gregor2011-03-011-4/+6
* Reinstate the introduction of source-location information forDouglas Gregor2011-03-011-6/+7
* Revert r126748, my second attempt at nested-name-specifier sourceDouglas Gregor2011-03-011-7/+6
* When building a type for a typename specifier, check specifically forDouglas Gregor2011-03-011-40/+34
* Reinstate r126737, extending the generation of type-source locationDouglas Gregor2011-03-011-12/+8
* Revert r126737, the most recent nested-name-specifier location change, for bu...Douglas Gregor2011-03-011-8/+12
* Push nested-name-specifier source location information into elaboratedDouglas Gregor2011-03-011-12/+8
* Push nested-name-specifier source location information intoDouglas Gregor2011-03-011-3/+3
* Teach Sema::CheckTypenameType to use nested-name-specifiers withDouglas Gregor2011-02-281-16/+21
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-10/+3
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-281-4/+1
* Eliminate the last remains of TemplateSpecializationTypes withDouglas Gregor2011-02-281-0/+20
* Eliminate a silly little Parse/Sema dance when parsing typenameDouglas Gregor2011-02-271-48/+60
OpenPOWER on IntegriCloud