summaryrefslogtreecommitdiffstats
path: root/clang/lib/Sema/SemaTemplate.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* PR12008: defer adding the implicit 'const' to a constexpr member function untilRichard Smith2013-01-141-4/+21
* Remove useless 'llvm::' qualifier from names like StringRef and others that areDmitri Gribenko2013-01-121-1/+1
* s/CPlusPlus0x/CPlusPlus11/gRichard Smith2013-01-021-26/+26
* Remove duplicate includes.Roman Divacky2012-12-211-1/+0
* Remove code from Sema::ActOnStartOfFunctionTemplateDef that duplicates whatArgyrios Kyrtzidis2012-12-141-7/+1
* Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth2012-12-041-8/+9
* SemaCXX: an enumeral type can be of character or boolean type in a C++11 enum...Benjamin Kramer2012-11-211-25/+24
* Per [basic.lookup.classref]p3, in an expression of the form p->~type-name, theRichard Smith2012-11-151-1/+1
* Fix typo correction of one qualified name to another.David Blaikie2012-10-121-1/+2
* Fix the AST representation for non-type template arguments to encodeEli Friedman2012-09-261-46/+42
* Remove Context argument from TemplateDeductionInfo constructor. It was no lon...Craig Topper2012-09-191-2/+2
* Remove redundant semicolons which are null statements.Dmitri Gribenko2012-09-101-1/+1
* PR9023: A template template parameter whose template parameter list contains anRichard Smith2012-09-071-125/+156
* Fixed lexical decl context of out of line class template instantiations.Abramo Bagnara2012-09-051-1/+2
* Now that ASTMultiPtr is nothing more than a array reference, make it a Mutabl...Benjamin Kramer2012-08-231-10/+8
* Rip out remnants of move semantic emulation and smart pointers in Sema.Benjamin Kramer2012-08-231-13/+9
* Fix undefined behavior: member function calls where 'this' is a null pointer.Richard Smith2012-08-231-0/+2
* Merge existing attributes before processing pragmas in friend templateRafael Espindola2012-08-221-2/+3
* Don't forget to apply #pragma pack to partial and explicit specializations ofRichard Smith2012-08-171-0/+7
* Don't add attributes for "#pragma pack" and friends to tag declarations whichEli Friedman2012-08-081-2/+4
* Comment parsing: add support for \tparam command on all levels.Dmitri Gribenko2012-07-311-1/+5
* 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
OpenPOWER on IntegriCloud