<?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 ms-unqualified-base-class.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>c894e85f - In MSVC compatibility mode, handle unqualified templated base class initialization</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/SemaTemplate/ms-unqualified-base-class.cpp#c894e85f</link>
        <description>In MSVC compatibility mode, handle unqualified templated base class initializationBefore C++20, MSVC was supporting not mentioning the template argument of the base class when initializing a class inheriting a templated base class.So the following code compiled correctly:```template &lt;class T&gt;class Base {};template &lt;class T&gt;class Derived : public Base&lt;T&gt; {public:  Derived() : Base() {}};void test() {    Derived&lt;int&gt; d;}```See https://godbolt.org/z/Pxxe7nccx for a conformance view.This patch adds support for such construct when in MSVC compatibility mode.Reviewed By: rnkDifferential Revision: https://reviews.llvm.org/D124666

            List of files:
            /llvm-project-15.0.7/clang/test/SemaTemplate/ms-unqualified-base-class.cpp</description>
        <pubDate>Thu, 05 May 2022 13:03:12 +0000</pubDate>
        <dc:creator>Fred Tingaud &lt;frederic.tingaud@sonarsource.com&gt;</dc:creator>
    </item>
</channel>
</rss>
