<?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 invalid-template-base-specifier.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>da986511 - Revert &quot;DR2064: decltype(E) is only a dependent type if E is type-dependent, not</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#da986511</link>
        <description>Revert &quot;DR2064: decltype(E) is only a dependent type if E is type-dependent, notif E is merely instantiation-dependent.&quot;This change leaves us unable to distinguish between different functiontemplates that differ in only instantiation-dependent ways, for exampletemplate&lt;typename T&gt; decltype(int(T())) f();template&lt;typename T&gt; decltype(int(T(0))) f();We&apos;ll need substantially better support for types that areinstantiation-dependent but not dependent before we can go ahead withthis change.This reverts commit e3065ce238475ec202c707f4c58d90df171626ca.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Tue, 19 Jan 2021 19:54:06 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>e3065ce2 - DR2064: decltype(E) is only a dependent type if E is type-dependent, not</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#e3065ce2</link>
        <description>DR2064: decltype(E) is only a dependent type if E is type-dependent, notif E is merely instantiation-dependent.Previously reverted in 34e72a146111dd986889a0f0ec8767b2ca6b2913;re-committed with a fix to an issue that caused name mangling to assert.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Thu, 17 Dec 2020 22:36:26 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>34e72a14 - Revert &quot;DR2064: decltype(E) is only a dependent type if E is type-dependent, not&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#34e72a14</link>
        <description>Revert &quot;DR2064: decltype(E) is only a dependent type if E is type-dependent, not&quot;This reverts commit 638867afd4bce4a2c56dea041299428af3727d61.This is part of 5 commits being reverted due to https://crbug.com/1161059. See bug for repro.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Tue, 22 Dec 2020 18:12:44 +0000</pubDate>
        <dc:creator>Arthur Eubanks &lt;aeubanks@google.com&gt;</dc:creator>
    </item>
<item>
        <title>638867af - DR2064: decltype(E) is only a dependent type if E is type-dependent, not</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#638867af</link>
        <description>DR2064: decltype(E) is only a dependent type if E is type-dependent, notif E is merely instantiation-dependent.

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Thu, 17 Dec 2020 22:36:26 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>5f94c9a4 - [AST][RecoveryExpr] Add error-bit TemplateArgument</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#5f94c9a4</link>
        <description>[AST][RecoveryExpr] Add error-bit TemplateArgumentSummary: We are missing the error-bit somehow if the error-bit is propagatedthrough the code path: &quot;error type/expr&quot; -&gt; &quot;template argument&quot; -&gt;&quot;template specialization type&quot;, which will lead to crashes.Reviewers: sammccallReviewed By: sammccallSubscribers: cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D82102

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Wed, 24 Jun 2020 14:14:34 +0000</pubDate>
        <dc:creator>Haojian Wu &lt;hokein.wu@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>bfec030e - [AST][RecoveryExpr] Populate error-bit from Type to Expr.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#bfec030e</link>
        <description>[AST][RecoveryExpr] Populate error-bit from Type to Expr.Summary: Looks like this is a fallout when we introduce the error-bit in Type.Reviewers: sammccallReviewed By: sammccallSubscribers: cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D82099

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Wed, 24 Jun 2020 08:19:36 +0000</pubDate>
        <dc:creator>Haojian Wu &lt;hokein.wu@gmail.com&gt;</dc:creator>
    </item>
<item>
        <title>f0084c3b - [AST][RecoveryExpr] Fix a crash: don&apos;t attach error-type base specifiers.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp#f0084c3b</link>
        <description>[AST][RecoveryExpr] Fix a crash: don&apos;t attach error-type base specifiers.Summary:otherwise we&apos;ll run into code path which expects a good base specifiers,and lead to crashes.The crash only occurs in template instantiations (in non-template case,the bad base specifiers are dropped during parsing.)crash stacktrace:```clang: llvm-project/clang/lib/Sema/SemaInit.cpp:7864: clang::ExprResult clang::InitializationSequence::Perform(clang::Sema &amp;, const clang::InitializedEntity &amp;, const clang::InitializationKind &amp;, clang::MultiExprArg, clang::QualType *): Assertion `Kind.getKind() == InitializationKind::IK_Copy || Kind.isExplicitCast() || Kind.getKind() == InitializationKind::IK_DirectList&apos; failed.PLEASE submit a bug report to https://bugs.llvm.org/ and include the crash backtrace, preprocessed source, and associated run script.Stack dump:```Reviewers: sammccallReviewed By: sammccallSubscribers: cfe-commitsTags: #clangDifferential Revision: https://reviews.llvm.org/D82086

            List of files:
            /llvm-project-15.0.7/clang/test/SemaCXX/invalid-template-base-specifier.cpp</description>
        <pubDate>Wed, 24 Jun 2020 08:02:06 +0000</pubDate>
        <dc:creator>Haojian Wu &lt;hokein.wu@gmail.com&gt;</dc:creator>
    </item>
</channel>
</rss>
