summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* Implement [temp.param]p5: the top-level cv-qualifiers on a non-type templateRichard Smith2012-03-131-2/+6
* Fix PR10447: lazily building name lookup tables for DeclContexts was broken.Richard Smith2012-03-131-1/+1
* Unify naming of LangOptions variable/get function across the Clang stack (Lex...David Blaikie2012-03-111-24/+24
* When determining whether an identifier followed by a '<' in a memberDouglas Gregor2012-03-101-9/+21
* [AST/Sema/libclang] Replace getSourceRange().getBegin() with getLocStart().Daniel Dunbar2012-03-091-27/+26
* Two fixes to how we compute visibility:Rafael Espindola2012-02-231-0/+1
* Fix a constexpr FIXME: When implicitly instantiating the primary template for anRichard Smith2012-02-201-1/+6
* Introduce support for template instantiation of lambdaDouglas Gregor2012-02-131-0/+5
* Make sure we convert struct layout pragmas to attributes for class templates ...Eli Friedman2012-02-101-0/+5
* Added source location for the template keyword in DependentTemplateSpecializa...Abramo Bagnara2012-02-061-0/+3
* Removed redundant location info from ElaboratedTypeLoc / DependentNameLoc / D...Abramo Bagnara2012-02-061-6/+6
* Added location for template keyword in TemplateSpecializationTypeLoc. In the ...Abramo Bagnara2012-02-061-24/+26
* Fixed instantiation of DependentScopeDeclRefExpr.Abramo Bagnara2012-02-061-4/+4
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-1/+1
* Move a method from IdentifierTable.h out of line and remove the SmallString i...Benjamin Kramer2012-02-041-0/+1
* In C++11 mode, when an integral constant expression is desired and we have aRichard Smith2012-02-041-5/+5
* When a pack expansion occurs in the template argument list of an aliasDouglas Gregor2012-02-031-5/+14
* Implement support for a pack expansion into a fixed-lengthDouglas Gregor2012-02-031-45/+101
* Split Sema::MarkDeclarationReferenced into multiple functions; the additional...Eli Friedman2012-02-021-1/+1
* Make the callback object to Sema::CorrectTypo mandatory.Kaelyn Uhrain2012-01-311-1/+1
* SmallBitVectorize the deduced parameter set.Benjamin Kramer2012-01-301-7/+4
* Added source location for the template keyword in AST template-id expressions.Abramo Bagnara2012-01-271-5/+18
* Avoid redundant NNS qualification in constructor/destructor names.Abramo Bagnara2012-01-271-8/+12
* constexpr: converted constant expression handling for enumerator values, caseRichard Smith2012-01-181-19/+62
* Remove unreachable code in Clang. (replace with llvm_unreachable where approp...David Blaikie2012-01-171-14/+4
* De-virtualize getPreviousDecl() and getMostRecentDecl() when we knowDouglas Gregor2012-01-141-2/+2
* Introduce Decl::getPreviousDecl() and Decl::getMostRecentDecl(),Douglas Gregor2012-01-141-24/+7
* Convert SemaTemplate*.cpp to pass a callback object to CorrectTypo.Kaelyn Uhrain2012-01-131-2/+7
* In Objective-C++, actually compute the base type of a member accessDouglas Gregor2012-01-121-0/+6
* Update C++11 scoped enumeration support to match the final proposal:Richard Smith2012-01-101-1/+1
* Fix "note" of a duplicate explicit instantiation definition following a speci...Nico Weber2012-01-091-9/+20
* Process attributes in explicit function template instantiations. Fixes part ofRafael Espindola2012-01-041-0/+3
* Process attributes in explicit template instatiation definitions. Fixes PR11690.Rafael Espindola2012-01-031-0/+3
* Fix several issues related to specializations and explicit instantiations.Nico Weber2011-12-231-4/+26
* When performing name lookup for a redeclaration, ignore moduleDouglas Gregor2011-12-201-8/+1
* When we notice that a member function is defined with "= delete" or "=Douglas Gregor2011-11-071-1/+1
* When we're checking a friend function template in an out-of-line classDouglas Gregor2011-11-031-0/+3
* Fix various minor issues find via unreachable code warnings, fromDouglas Gregor2011-11-021-4/+0
* When we see an out-of-line definition of a member class template thatDouglas Gregor2011-11-011-1/+3
* Fix some cases where a CK_IntegralCast was being used to convert an lvalue to anRichard Smith2011-10-271-1/+10
* Check for unexpanded parameter packs in the name that guards aDouglas Gregor2011-10-251-1/+1
* There's no point in marking a declaration invalid just because itDouglas Gregor2011-10-201-9/+11
* Diagnose class template (partial) specializations that occur in theDouglas Gregor2011-10-201-1/+10
* Fix pr9789, assert-on-invalid while instantiating an (invalid) class template...David Blaikie2011-10-191-17/+16
* -Wc++98-compat and -Wc++98-compat-pedantic warnings for Sema, part 1.Richard Smith2011-10-181-43/+68
* Add -Wc++11-compat warning for an inline specifier on an explicit instantiation.Richard Smith2011-10-181-2/+4
* Refactor the checking for explicit template instantiations being performed inRichard Smith2011-10-181-31/+27
* [temp.explicit]p1: constexpr cannot be specified in explicit instantiations.Richard Smith2011-10-141-3/+6
* When declaring an out-of-line template, attempt to rebuild any typesDouglas Gregor2011-10-141-0/+48
* Move some bool flags out of function parameter lists.Kaelyn Uhrain2011-10-111-3/+3
OpenPOWER on IntegriCloud