summaryrefslogtreecommitdiffstats
path: root/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* Merging r155670:Bill Wendling2012-04-261-0/+1
* Merging r155576:Bill Wendling2012-04-251-0/+3
* Improve diagnostics in C++11 when a non-type template argument for aDouglas Gregor2012-04-101-2/+27
* Rework implementation of null non-type template arguments based onDouglas Gregor2012-04-101-118/+154
* Implement support for null non-type template arguments for non-typeDouglas Gregor2012-04-061-21/+87
* Implement C++11 [temp.arg.nontype]'s permission to use the address of an objectRichard Smith2012-04-041-34/+40
* If we encounter a friend class template for which we cannot resolveDouglas Gregor2012-03-301-2/+6
* Unify and fix our checking of C++ [dcl.meaning]p1's requirementsDouglas Gregor2012-03-281-3/+2
* Support for definitions of member enumerations of class templates outside theRichard Smith2012-03-231-8/+26
* Replace a FIXME with a diagnostic when we can't resolve theDouglas Gregor2012-03-181-1/+2
* Diagnose tag and class template declarations with qualifiedDouglas Gregor2012-03-171-2/+4
* 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