summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Added locations and type source info for DeclarationName.Abramo Bagnara2010-08-111-23/+26
* Random temporary string cleanup.Benjamin Kramer2010-08-111-1/+1
* Fixed redundant NNS loading.Abramo Bagnara2010-08-101-4/+6
* Template keyword should not be ignored building a QualifiedTemplateName.Abramo Bagnara2010-08-061-3/+5
* Get rid of isObjectType; when C++ says "object type", it generallyEli Friedman2010-08-051-5/+3
* Don't set out-of-line template specialization/definition informationDouglas Gregor2010-07-281-2/+2
* Enable expression transformations in the current-instantiationDouglas Gregor2010-07-281-9/+0
* Remove the vast majority of the Destroy methods from the AST library,Douglas Gregor2010-07-251-2/+0
* Hide the specializations folding sets of ClassTemplateDecl as an implementati...Argyrios Kyrtzidis2010-07-201-51/+19
* Update ImplicitCastExpr to be able to represent an XValue.Sebastian Redl2010-07-201-4/+2
* When performing template name lookup for a dependent member accessDouglas Gregor2010-07-161-5/+5
* When there are extra or missing template parameter lists in a templateDouglas Gregor2010-07-141-3/+16
* Provide a special diagnostic for attempts to explicitly specializeDouglas Gregor2010-07-131-6/+16
* When performing substitution of template arguments within the body ofDouglas Gregor2010-07-081-1/+1
* Correctly set the location of the "template" keyword for a classDouglas Gregor2010-07-061-1/+2
* Implement C++ DR481, which clarifies that the scope of templateDouglas Gregor2010-07-011-107/+65
* When typo correction produces a result that is not of the kind we'reDouglas Gregor2010-06-291-1/+2
* When we see a 'template' disambiguator that marks the next identifierDouglas Gregor2010-06-161-15/+17
* Fix the recently-added warning about 'typename' and 'template'Douglas Gregor2010-06-161-23/+23
* Downgrade the error when using a typedef in the nested-name-specifierDouglas Gregor2010-06-161-3/+3
* Revert r106099; it broke self-host.Douglas Gregor2010-06-161-1/+1
* Added TemplateTypeParmType::getDecl().Abramo Bagnara2010-06-161-1/+1
* Fix a point of semantics with using declaration hiding: method templatesJohn McCall2010-06-161-9/+8
* Introduce Type::isIntegralOrEnumerationType(), to cover those placesDouglas Gregor2010-06-161-3/+3
* Allocate template parameter lists for out-of-line definitions via theDouglas Gregor2010-06-151-3/+4
* Warn when a 'typename' or a 'template' keyword refers to aDouglas Gregor2010-06-141-2/+19
* TemplateSpecializationType's isCurrentInstantiation bit can be derivedJohn McCall2010-06-131-4/+1
* Added template parameters info for out-of-line definitions of class template ...Abramo Bagnara2010-06-121-0/+13
* Don't omit class explicit instantiation from AST.Abramo Bagnara2010-06-121-50/+69
* Split DependentNameType into two types. DependentNameType represents theJohn McCall2010-06-111-84/+22
* Added inherited info to template and non-type arguments of templates.Abramo Bagnara2010-06-091-8/+10
* Add an extension to avoid an error when a global template has the same name asJeffrey Yasskin2010-06-051-2/+3
* Alter the interface of GetTypeForDeclarator to return a TypeSourceInfo*.John McCall2010-06-041-3/+4
* When checking for equality of template parameter lists, a templateDouglas Gregor2010-06-041-3/+26
* Copy source information for the inner type of an elaborated type; fixes someJohn McCall2010-05-281-32/+31
* It turns out that people love using VLAs in templates, too. Weaken ourDouglas Gregor2010-05-231-7/+8
* Provide the overloaded functions for UnresolvedLookupExpr andDouglas Gregor2010-05-231-2/+2
* Implement support for variable length arrays in C++. VLAs are limitedDouglas Gregor2010-05-221-4/+14
* Improve recovery when we see a dependent template name that is missingDouglas Gregor2010-05-211-0/+1
* Improve parser recovery when we encounter a dependent template nameDouglas Gregor2010-05-211-5/+15
* Added TemplateArgumentListInfo to FunctionTemplateSpecializationInfo.Abramo Bagnara2010-05-201-24/+18
* Renamed misleading getSourceRange -> getLocalSourceRange and getFullSourceRan...Abramo Bagnara2010-05-201-4/+4
* Support implicitly closing on 'this' in a block. Fixed PR7165.John McCall2010-05-201-3/+5
* fix the TemplateArgumentList copy constructor to notChris Lattner2010-05-201-1/+1
* Added basic source locations to Elaborated and DependentName types.Abramo Bagnara2010-05-191-20/+46
* Revert r103770, "Added basic source locations to Elaborated and DependentNameDaniel Dunbar2010-05-141-40/+10
* Added basic source locations to Elaborated and DependentName types.Abramo Bagnara2010-05-141-10/+40
* Rework when and how vtables are emitted, by tracking where vtables areDouglas Gregor2010-05-131-2/+6
* Merged Elaborated and QualifiedName types.Abramo Bagnara2010-05-111-47/+31
* The C++98/03 standard is disturbingly silent about out-of-scopeDouglas Gregor2010-05-111-3/+12
OpenPOWER on IntegriCloud