<?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 examples.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>792c22db - When producing a name of a partial specialization in a diagnostic, use the</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#792c22db</link>
        <description>When producing a name of a partial specialization in a diagnostic, use thetemplate arguments as written rather than the canonical template arguments,so we print more user-friendly names for template parameters.llvm-svn: 290483

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Sat, 24 Dec 2016 04:09:05 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>e4caa48d - DR259: Demote the pedantic error for an explicit instantiation after an</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#e4caa48d</link>
        <description>DR259: Demote the pedantic error for an explicit instantiation after anexplicit specialization to a warning for C++98 mode (this is a defect reportresolution, so per our informal policy it should apply in C++98), and turnthe warning on by default for C++11 and later. In all cases where it fires, theright thing to do is to remove the pointless explicit instantiation.llvm-svn: 280308

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Wed, 31 Aug 2016 23:23:25 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>d8dd97c0 - Bug fix: disallow a variable template to be redeclared as a non-templated variable</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#d8dd97c0</link>
        <description>Bug fix: disallow a variable template to be redeclared as a non-templated variablellvm-svn: 188350

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Wed, 14 Aug 2013 03:09:19 +0000</pubDate>
        <dc:creator>Larisse Voufo &lt;lvoufo@google.com&gt;</dc:creator>
    </item>
<item>
        <title>39a1e507 - Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#39a1e507</link>
        <description>Started implementing variable templates. Top level declarations should be fully supported, up to some limitations documented as FIXMEs or TODO. Static data member templates work very partially. Static data member templates of class templates need particular attention...llvm-svn: 187762

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Tue, 06 Aug 2013 01:03:05 +0000</pubDate>
        <dc:creator>Larisse Voufo &lt;lvoufo@google.com&gt;</dc:creator>
    </item>
<item>
        <title>a8f80b31 - Fix &quot;note&quot; of a duplicate explicit instantiation definition following a specialization.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#a8f80b31</link>
        <description>Fix &quot;note&quot; of a duplicate explicit instantiation definition following a specialization.llvm-svn: 147798

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Mon, 09 Jan 2012 19:52:25 +0000</pubDate>
        <dc:creator>Nico Weber &lt;nicolasweber@gmx.de&gt;</dc:creator>
    </item>
<item>
        <title>d3bdadf6 - Fix several issues related to specializations and explicit instantiations.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#d3bdadf6</link>
        <description>Fix several issues related to specializations and explicit instantiations.Explicit instantiations following specializations are no-ops and hence haveno PointOfInstantiation. That was done correctly in most cases, but for aspecialization -&gt; instantiation decl -&gt; instantiation definition chain, thedefinition didn&apos;t realize that it was a no-op. Fix that.Also, when printing diagnostics for these no-ops, get the diag location fromthe decl name location.Add many test cases, one of them not yet passing (but it failed the same waybefore this change). Fixes http://llvm.org/pr11558 and more.llvm-svn: 147225

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Fri, 23 Dec 2011 20:58:04 +0000</pubDate>
        <dc:creator>Nico Weber &lt;nicolasweber@gmx.de&gt;</dc:creator>
    </item>
<item>
        <title>b32e825a - Fix an incorrect warning about explicit template specializations for</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#b32e825a</link>
        <description>Fix an incorrect warning about explicit template specializations fornested types, from Michael Han!llvm-svn: 132431

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Wed, 01 Jun 2011 22:37:07 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>9d07dfa4 - When checking a set of template parameter lists against a</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#9d07dfa4</link>
        <description>When checking a set of template parameter lists against anested-name-specifier, re-evaluate the nested-name-specifier as if wewere entering that context (which we did!), so that we&apos;ll resolve atemplate-id to a particular class template partialspecialization. Fixes PR9913.llvm-svn: 131383

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Sun, 15 May 2011 17:27:27 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>373af9bc - When checking for the necessary &apos;template&lt;&gt;&apos; headers based on the</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#373af9bc</link>
        <description>When checking for the necessary &apos;template&lt;&gt;&apos; headers based on thenested of an out-of-line declaration, only require a &apos;template&lt;&gt;&apos;header for each enclosing class template that hasn&apos;t been previouslyspecialized; previously, we were requiring &apos;template&lt;&gt;&apos; for enclosingclass templates and members of class templates that hadn&apos;t beenpreviously specialized. Fixes &lt;rdar://problem/9422013&gt;.llvm-svn: 131207

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Wed, 11 May 2011 23:26:17 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>972fe534 - Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based on</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp#972fe534</link>
        <description>Reimplement Sema::MatchTemplateParametersToScopeSpecifier() based onthe semantic context referenced by the nested-name-specifier ratherthan the syntactic form of the nested-name-specifier. The previousincarnation was based on my complete misunderstanding of C++[temp.expl.spec]. The latest C++0x working draft clarifies therequirements here, and this rewrite is intended to follow that.Along the way, improve source location information in thediagnostics. For example, if we report that a specific type needs ordoesn&apos;t need a &apos;template&lt;&gt;&apos; header, we dig out that type in thenested-name-specifier and highlight its range.Fixes: PR5907, PR9421, PR8277, PR8708, PR9482, PR9668, PR9877, and&lt;rdar://problem/9135379&gt;.llvm-svn: 131138

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/temp/temp.spec/temp.expl.spec/examples.cpp</description>
        <pubDate>Tue, 10 May 2011 18:27:06 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
