<?xml version="1.0"?>
<?xml-stylesheet type="text/xsl" href="/rss.xsl.xml"?>
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
    <title>Changes in instantiate-static-local.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>71886c56 - Where possible, don&apos;t try to ask whether a template argument is</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/instantiate-static-local.cpp#71886c56</link>
        <description>Where possible, don&apos;t try to ask whether a template argument isdependent until it&apos;s been converted to match its parameter.The type of a non-type template parameter can in general affect whetherthe template argument is dependent.Note that this is not always possible. For template arguments that namestatic local variables in templates, the type of the template parameteraffects whether the argument is dependent, so the query is impreciseuntil we know the parameter type. For example, in:template&lt;typename T&gt; void f() {  static const int n = 5;  typename T::template X&lt;n&gt; x;}... we don&apos;t know whether &apos;n&apos; is dependent until we know whether thecorresponding template parameter is of type &apos;int&apos; or &apos;const int&amp;&apos;.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/instantiate-static-local.cpp</description>
        <pubDate>Thu, 16 Jul 2020 02:38:46 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard@metafoo.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
