summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Push nested-name-specifier source location information intoDouglas Gregor2011-02-251-4/+7
* Switch a few CXXScopeSpec::MakeTrivial() calls over to appropriateDouglas Gregor2011-02-251-6/+8
* Use NestedNameSpecifierLoc within out-of-line variables, function, andDouglas Gregor2011-02-251-2/+1
* Update UsingDecl, UnresolvedUsingTypenameDecl, andDouglas Gregor2011-02-251-1/+1
* Retain complete source-location information for C++Douglas Gregor2011-02-241-3/+3
* Teach NestedNameSpecifier to keep track of namespace aliases the sameDouglas Gregor2011-02-241-0/+1
* Tweak the CXXScopeSpec API a bit, so that we require theDouglas Gregor2011-02-241-4/+3
* Implement the C++0x deduced 'auto' feature.Richard Smith2011-02-201-0/+4
* Handle the resolution of a reference to a function template (whichDouglas Gregor2011-02-191-0/+5
* When we're creating an expression for an integral template argument ofDouglas Gregor2011-02-181-2/+9
* Tweak my fix for PR8748, and update the incorrect PR number in the test case.Douglas Gregor2011-02-041-1/+2
* Tighten up the semantics of default template arguments, per C++0xDouglas Gregor2011-02-041-2/+9
* When a function template's template parameter has a default argument,Douglas Gregor2011-02-041-2/+2
OpenPOWER on IntegriCloud