summaryrefslogtreecommitdiffstats
path: root/test/SemaTemplate
Commit message (Expand)AuthorAgeFilesLines
* Merging r310804:Hans Wennborg2017-08-141-1/+1
* Fix test case in pre-C++11 mode; address Aaron Ballman's code review.Douglas Gregor2017-07-051-1/+1
* Cope with Range-v3's CONCEPT_REQUIRES idiomDouglas Gregor2017-07-051-0/+26
* Customize the SFINAE diagnostics for enable_if to provide the failed condition.Douglas Gregor2017-07-052-5/+5
* Fix PR 33189: Clang assertion on template destructor declarationHubert Tong2017-06-301-0/+6
* [c++1z] Support deducing B in noexcept(B).Richard Smith2017-06-071-0/+54
* Improve error recovery for missing 'template' keyword in contexts where theRichard Smith2017-06-071-0/+22
* PR33318: Add missing full-expression checking to static_assert expression.Richard Smith2017-06-061-3/+3
* Fix assertion failure if we can't deduce a template argument for a variableRichard Smith2017-06-021-17/+19
* Improve diagnosis of unknown template name.Richard Smith2017-05-103-4/+3
* When we see a '<' operator, check whether it's a probable typo for a template...Richard Smith2017-05-101-0/+43
* When instantiating a friend function template, don't forget to inherit defaul...Richard Smith2017-05-101-0/+16
* Don't mark a member as a member specialization until we know we're keeping th...Richard Smith2017-05-091-1/+10
* Revert "Address http://bugs.llvm.org/pr30994 so that a non-friend can properl...Benjamin Kramer2017-04-171-13/+13
* Address http://bugs.llvm.org/pr30994 so that a non-friend can properly replac...Yaron Keren2017-04-171-13/+13
* PR32185: Revert r291512 and add a testcase for PR32185.Richard Smith2017-04-133-16/+50
* Print nested name specifiers for typedefs and type aliasesAlex Lorenz2017-03-102-2/+2
* [Test] Make Lit tests C++11 compatible #9Charles Li2017-02-243-5/+54
* Recently a change was made to this test in r294639 which fails when theDouglas Yung2017-02-241-1/+6
* Improve support for 'decltype(auto)' in template template parameter matching.Richard Smith2017-02-221-6/+7
* Fix deduction of type of pack-expanded non-type template parameter.Richard Smith2017-02-211-3/+7
* When deducing an array bound from the length of an initializer list, don'tRichard Smith2017-02-211-0/+42
* PR32010: Fix template argument depth mixup when forming implicit constructorRichard Smith2017-02-211-0/+13
* Add template parameter depth and index to -ast-dump output.Richard Smith2017-02-211-1/+1
* Revert r295277 to fix buildbot.Richard Smith2017-02-164-47/+15
* Add missing "deduced A == A" check for function template partial ordering.Richard Smith2017-02-164-15/+47
* Speculatively revert r295118 to see if it's what's causing the modules selfho...Richard Smith2017-02-151-11/+0
* Do not implicitly instantiate the definition of a class template specializationRichard Smith2017-02-141-0/+11
* Diagnose attempts to explicitly instantiate a template at class scope. Previo...Richard Smith2017-02-092-4/+8
* [Lit Test] Make tests C++11 compatible - Microsoft diagnosticsCharles Li2017-02-061-4/+50
* -Wunused-func-template: do not warn on non-template function declarations thatRichard Smith2017-01-281-0/+8
* When converting a template argument representing &array to an expression for aRichard Smith2017-01-281-0/+8
* PR0091R3: Implement parsing support for using templates as types.Richard Smith2017-01-262-2/+3
* PR13403 (+duplicates): implement C++ DR1310 (http://wg21.link/cwg1310).Richard Smith2017-01-194-6/+10
* Partial revert of r290511.Richard Smith2017-01-174-18/+32
* Give more accurate descriptions of what kind of template we found in diagnost...Richard Smith2017-01-141-0/+11
* PR31606: Generalize our tentative DR resolution for inheriting copy/moveRichard Smith2017-01-131-3/+3
* Don't try to check implicit conversion sequences for an object argument ifRichard Smith2017-01-101-3/+14
* Fix conversion index / argument index mismatch when diagnosing overload resol...Richard Smith2017-01-101-0/+6
* Check that template template arguments match template template parametersRichard Smith2017-01-092-6/+29
* Implement C++ DR1391 (wg21.link/cwg1391)Richard Smith2017-01-092-2/+10
* Implement DR1388 (wg21.link/cwg1388).Richard Smith2017-01-091-3/+21
* Revert r291410 and r291411.Richard Smith2017-01-091-6/+2
* Implement C++ DR1391 (wg21.link/cwg1391)Richard Smith2017-01-091-2/+6
* PR31514: Add recursive self-instantiation check during template argumentRichard Smith2017-01-082-1/+11
* PR20090: Add (passing) test from this bug; it's been fixed for a while.Richard Smith2017-01-071-0/+7
* PR23135: Don't instantiate constexpr functions referenced in unevaluated oper...Richard Smith2017-01-073-22/+67
* If an explicitly-specified pack might have been extended by template argumentRichard Smith2017-01-051-0/+14
* Per [temp.deduct.call], do not deduce an array bound of 0 from an empty initi...Richard Smith2017-01-051-0/+14
* Fix assertion failure on deduction failure due to too short template argument...Richard Smith2017-01-051-0/+7