<?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 canonical-expr-type.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>e9f130cf - Preserve numeric literal suffixes during type canonicalization.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#e9f130cf</link>
        <description>Preserve numeric literal suffixes during type canonicalization.Patch by Pierre Gousseau! Test cases altered significantly by me.llvm-svn: 222404

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Thu, 20 Nov 2014 03:37:32 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>ea5092a3 - Sema: Do not merge new decls with invalid, old decls</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#ea5092a3</link>
        <description>Sema: Do not merge new decls with invalid, old declsSema::MergeFunctionDecl attempts merging two decls even if the old declis invalid.  This can lead to interesting circumstances where wesuccessfully merge the decls but the result makes no sense.Take the following for example:template &lt;typename T&gt;int main(void);int main(void);Sema will not consider these to be overloads of the same name becausemain can&apos;t be overloaded, which means that this must be a redeclaration.In this case the templated decl is compatible with the non-templateddecl allowing the Sema::CheckFunctionDeclaration machinery to move onand do bizarre things like setting the previous decl of a non-templateddecl to a templated decl!The way I see it, we should just bail from MergeFunctionDecl if the olddecl is invalid.This fixes PR16531.llvm-svn: 185779

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Sun, 07 Jul 2013 23:49:50 +0000</pubDate>
        <dc:creator>David Majnemer &lt;david.majnemer@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>8fbe78f6 - Update tests to use %clang_cc1 instead of &apos;clang-cc&apos; or &apos;clang -cc1&apos;.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#8fbe78f6</link>
        <description>Update tests to use %clang_cc1 instead of &apos;clang-cc&apos; or &apos;clang -cc1&apos;. - This is designed to make it obvious that %clang_cc1 is a &quot;test variable&quot;   which is substituted. It is &apos;%clang_cc1&apos; instead of &apos;%clang -cc1&apos; because it   can be useful to redefine what gets run as &apos;clang -cc1&apos; (for example, to set   a default target).llvm-svn: 91446

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Tue, 15 Dec 2009 20:14:24 +0000</pubDate>
        <dc:creator>Daniel Dunbar &lt;daniel@zuster.org&gt;</dc:creator>
    </item>
<item>
        <title>1d1d16c4 - Make canonicalization of overloaded function declarations match the</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#1d1d16c4</link>
        <description>Make canonicalization of overloaded function declarations match theItanium C++ ABI&apos;s name mangling, since both are related to the notionof &quot;equivalent&quot; function templates.llvm-svn: 77678

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Fri, 31 Jul 2009 16:07:31 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>70317123 - Canonicalize function parameters</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#70317123</link>
        <description>Canonicalize function parametersllvm-svn: 77676

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Fri, 31 Jul 2009 15:45:02 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>802a030d - Canonicalization and profiling for overloaded function declarations,</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#802a030d</link>
        <description>Canonicalization and profiling for overloaded function declarations,for those extra-esoteric cases. Not that any two given C++ compilersagree on this test case, but this change gives us a strong definitionof equivalent types.llvm-svn: 77664

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Fri, 31 Jul 2009 05:24:01 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>352169ae - Canonicalize dependent extended vector types.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#352169ae</link>
        <description>Canonicalize dependent extended vector types.llvm-svn: 77663

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Fri, 31 Jul 2009 03:54:25 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>f3f95527 - Build canonical types for dependently-sized array types.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#f3f95527</link>
        <description>Build canonical types for dependently-sized array types.llvm-svn: 77647

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Fri, 31 Jul 2009 00:23:35 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>a5dd9f85 - Canonicalization for dependent typeof(expr) types.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp#a5dd9f85</link>
        <description>Canonicalization for dependent typeof(expr) types.llvm-svn: 77639

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/canonical-expr-type.cpp</description>
        <pubDate>Thu, 30 Jul 2009 23:18:24 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
</channel>
</rss>
