Add feature check "cxx_local_type_template_args" describing support
for templates with local template arguments, from Michel Morin! Fixes
PR12337.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@153983 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/docs/LanguageExtensions.html b/docs/LanguageExtensions.html
index af0d328..d6053b9 100644
--- a/docs/LanguageExtensions.html
+++ b/docs/LanguageExtensions.html
@@ -57,6 +57,7 @@
     <li><a href="#cxx_inheriting_constructors">C++11 inheriting constructors</a></li>
     <li><a href="#cxx_inline_namespaces">C++11 inline namespaces</a></li>
     <li><a href="#cxx_lambdas">C++11 lambdas</a></li>
+    <li><a href="#cxx_local_type_template_args">C++11 local and unnamed types as template arguments</a></li>
     <li><a href="#cxx_noexcept">C++11 noexcept specification</a></li>
     <li><a href="#cxx_nonstatic_member_init">C++11 in-class non-static data member initialization</a></li>
     <li><a href="#cxx_nullptr">C++11 nullptr</a></li>
@@ -792,6 +793,12 @@
 <tt>__has_extension(cxx_lambdas)</tt> to determine if support for lambdas
 is enabled. </p>
 
+<h4 id="cxx_local_type_template_args">C++11 local and unnamed types as template arguments</h4>
+
+<p>Use <tt>__has_feature(cxx_local_type_template_args)</tt> or
+<tt>__has_extension(cxx_local_type_template_args)</tt> to determine if
+support for local and unnamed types as template arguments is enabled.</p>
+
 <h4 id="cxx_noexcept">C++11 noexcept</h4>
 
 <p>Use <tt>__has_feature(cxx_noexcept)</tt> or