<?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 mangle-cxx2a.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>974c8b7e - [c++20] Add rewriting from comparison operators to &lt;=&gt; / ==.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CodeGenCXX/mangle-cxx2a.cpp#974c8b7e</link>
        <description>[c++20] Add rewriting from comparison operators to &lt;=&gt; / ==.This adds support for rewriting &lt;, &gt;, &lt;=, and &gt;= to a normal or reversedcall to operator&lt;=&gt;, for rewriting != to a normal or reversed call tooperator==, and for rewriting &lt;=&gt; and == to reversed forms of those sameoperators.Note that this is a breaking change for various C++17 code patterns,including some in use in LLVM. The most common patterns (where anoperator== becomes ambiguous with a reversed form of itself) are stillaccepted under this patch, as an extension (with a warning). I&apos;m hopefulthat we can get the language rules fixed before C++20 ships, and theextension warning is aimed primarily at providing data to inform thatdecision.llvm-svn: 375306

            List of files:
            /llvm-project-15.0.7/clang/test/CodeGenCXX/mangle-cxx2a.cpp</description>
        <pubDate>Sat, 19 Oct 2019 00:04:43 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
</channel>
</rss>
