summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
* PR13365: Fix code which was trying to treat an array of DeducedTemplateArgumentRichard Smith2012-07-161-10/+7
* Apply visibility pragmas to class template declarations. This is needed becauseRafael Espindola2012-07-131-0/+2
* Fix a bug in my previous commit. The problem is not that we were not using theRafael Espindola2012-07-131-0/+3
* PR9793: Treat substitution as an instantiation step for the purpose of theRichard Smith2012-07-081-0/+14
* Documentation cleanup:James Dennett2012-06-151-5/+8
* Documentation cleanup:James Dennett2012-06-151-1/+1
* Still more Doxygen documentation fixes:James Dennett2012-06-141-1/+1
* Fix up the 'typename' suggestion logic introduced in r157085, based onKaelyn Uhrain2012-06-081-11/+9
* Plug a long standing memory leak in TemplateArgument.Benjamin Kramer2012-06-071-5/+6
* Suggest adding 'typename' when it would make the compilerKaelyn Uhrain2012-05-181-0/+39
* A little tweak to the SFINAE condition reporting. Don't say:Richard Smith2012-05-091-1/+47
* Move Sema::VerifyIntegerConstantExpression() andDouglas Gregor2012-05-041-2/+14
* In C++11 mode, implement the C++11 semantics forDouglas Gregor2012-05-011-2/+4
* Add a missing ExpressionEvaluationContext for template default arguments. Fi...Eli Friedman2012-04-261-0/+1
* Two missing -Wc++98-compat warnings, for null pointers as non-type templateRichard Smith2012-04-261-0/+3
* When resolving default template arguments, it should be done in the declarati...Argyrios Kyrtzidis2012-04-251-0/+3
* PR12585: When processing a friend template inside a class template, don'tRichard Smith2012-04-221-15/+12
* When declaring a template, check that the context doesn't already contain aRichard Smith2012-04-211-3/+22
* Replace r155185 with a better fix, which also addresses PR12557. When lookingRichard Smith2012-04-201-3/+3
* Fix a bug which creduce found reducing PR12585.Richard Smith2012-04-201-1/+1
* 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
OpenPOWER on IntegriCloud