<?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 implicit-move.cpp</title>
    <description></description>
    <language>en</language>
    <copyright>Copyright 2015</copyright>
    <generator>Java</generator><item>
        <title>44b21749 - PR6037</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#44b21749</link>
        <description>PR6037Warn on inaccessible direct basellvm-svn: 226423

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Mon, 19 Jan 2015 01:44:02 +0000</pubDate>
        <dc:creator>Nathan Sidwell &lt;nathan@acm.org&gt;</dc:creator>
    </item>
<item>
        <title>6ed72516 - Revert &quot;Don&apos;t require -re suffix on -verify directives with regexes.&quot;</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#6ed72516</link>
        <description>Revert &quot;Don&apos;t require -re suffix on -verify directives with regexes.&quot;This patch was submitted to the list for review and didn&apos;t receive a LGTM.(In fact one explicit objection and one query were raised.)This reverts commit r197295.llvm-svn: 197299

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Sat, 14 Dec 2013 01:07:05 +0000</pubDate>
        <dc:creator>Alp Toker &lt;alp@nuanti.com&gt;</dc:creator>
    </item>
<item>
        <title>9b395ef2 - Don&apos;t require -re suffix on -verify directives with regexes.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#9b395ef2</link>
        <description>Don&apos;t require -re suffix on -verify directives with regexes.Differential Revision: http://llvm-reviews.chandlerc.com/D2392llvm-svn: 197295

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Sat, 14 Dec 2013 00:46:53 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>cda4b6dd - Change semantics of regex expectations in the diagnostic verifier</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#cda4b6dd</link>
        <description>Change semantics of regex expectations in the diagnostic verifierPreviously, a line like  // expected-error-re {{foo}}treats the entirety of foo as a regex. This is inconvenient when matching typenames containing regex characters. For example, to match&quot;void *(class test8::A::*)(void)&quot; inside such a regex, one would have to type&quot;void \*\(class test8::A::\*\)\(void\)&quot;.This patch changes the semantics of expected-error-re to only treat the partsof the directive wrapped in double curly braces as regexes. This avoids theescaping problem and leads to nicer patterns for those cases; see e.g. thechange to test/Sema/format-strings-scanf.c.(The balanced search for closing }} of a directive also makes us handle thefull directive in test\SemaCXX\constexpr-printing.cpp:41 and :53.)Differential Revision: http://llvm-reviews.chandlerc.com/D2388llvm-svn: 197092

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Wed, 11 Dec 2013 23:40:50 +0000</pubDate>
        <dc:creator>Hans Wennborg &lt;hans@hanshq.net&gt;</dc:creator>
    </item>
<item>
        <title>b2504bdc - Issue a diagnostic if an implicitly-defined move assignment operator would move</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#b2504bdc</link>
        <description>Issue a diagnostic if an implicitly-defined move assignment operator would movethe same virtual base class multiple times (and the move assignment is used,and the move assignment for the virtual base is not trivial).llvm-svn: 193977

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Mon, 04 Nov 2013 04:26:14 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>8b86f2d4 - Implement final resolution of DR1402: implicitly-declared move operators that</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#8b86f2d4</link>
        <description>Implement final resolution of DR1402: implicitly-declared move operators thatwould be deleted are still declared, but are ignored by overload resolution.Also, don&apos;t delete such members if a subobject has no corresponding moveoperation and a non-trivial copy. This causes us to implicitly declare moveoperations in more cases, but risks move-assigning virtual bases multipletimes in some circumstances (a warning for that is to follow).llvm-svn: 193969

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Mon, 04 Nov 2013 01:48:18 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>114394f8 - Implement [class.friend]p11&apos;s special name lookup rules for friend declarations</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#114394f8</link>
        <description>Implement [class.friend]p11&apos;s special name lookup rules for friend declarationsof local classes. We were previously handling this by performing qualifiedlookup within a function declaration(!!); replace it with the proper scopelookup.llvm-svn: 188050

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Fri, 09 Aug 2013 04:35:01 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>de1a4874 - Improve diagnostic wording for when an implicitly-deleted special member</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#de1a4874</link>
        <description>Improve diagnostic wording for when an implicitly-deleted special memberfunction is selected by overload resolution.llvm-svn: 171190

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Fri, 28 Dec 2012 12:23:24 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>1ad04d95 - PR12625: Cope with classes which have incomplete base or member types:</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#1ad04d95</link>
        <description>PR12625: Cope with classes which have incomplete base or member types:Don&apos;t try to query whether an incomplete type has a trivial copy constructorwhen determining whether a move constructor should be declared.llvm-svn: 155575

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Wed, 25 Apr 2012 18:28:49 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>83c478d3 - Fix bug where a class&apos;s (deleted) copy constructor would be implicitly given a</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#83c478d3</link>
        <description>Fix bug where a class&apos;s (deleted) copy constructor would be implicitly given anon-const reference parameter type if the class had any subobjects with deletedcopy constructors. This causes a rejects-valid if the class&apos;s copy constructoris explicitly defaulted (as happens for some implementations of std::pair etc).llvm-svn: 155218

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Fri, 20 Apr 2012 18:46:14 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>f989e51c - PR10217 diagnostic fix: don&apos;t say &apos;copy constructor&apos; when we mean</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#f989e51c</link>
        <description>PR10217 diagnostic fix: don&apos;t say &apos;copy constructor&apos; when we mean&apos;copy assignment operator&apos;.llvm-svn: 153897

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Mon, 02 Apr 2012 21:07:48 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>6f1e2c6d - Finish PR10217: Ensure we say that a special member was implicitly, not</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#6f1e2c6d</link>
        <description>Finish PR10217: Ensure we say that a special member was implicitly, notexplicitly, deleted in all relevant cases, and explain why.llvm-svn: 153894

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Mon, 02 Apr 2012 20:59:25 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>cf8ec8da - Implement DR1402: if a field or base class is not movable, the derived class&apos;s</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#cf8ec8da</link>
        <description>Implement DR1402: if a field or base class is not movable, the derived class&apos;smove constructor/move assignment operator are not declared, rather than beingdefined as deleted, so move operations on the derived class fall back tocopying rather than moving.If a move operation on the derived class is explicitly defaulted, theunmovable subobject will be copied instead of being moved.llvm-svn: 153883

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Mon, 02 Apr 2012 18:40:40 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>852265ff - PR10217: Provide diagnostics explaining why an implicitly-deleted special</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#852265ff</link>
        <description>PR10217: Provide diagnostics explaining why an implicitly-deleted specialmember function is deleted.llvm-svn: 153773

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Fri, 30 Mar 2012 20:53:28 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>74f7d50f - When overload resolution picks an implicitly-deleted special member</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#74f7d50f</link>
        <description>When overload resolution picks an implicitly-deleted special memberfunction, provide a specialized diagnostic that indicates the kind ofspecial member function (default constructor, copy assignmentoperator, etc.) and that it was implicitly deleted. Add a hook wherewe can provide more detailed information later.llvm-svn: 150611

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Wed, 15 Feb 2012 19:33:52 +0000</pubDate>
        <dc:creator>Douglas Gregor &lt;dgregor@apple.com&gt;</dc:creator>
    </item>
<item>
        <title>9ca5c425 - Update all tests other than Driver/std.cpp to use -std=c++11 rather than</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#9ca5c425</link>
        <description>Update all tests other than Driver/std.cpp to use -std=c++11 rather than-std=c++0x. Patch by Ahmed Charles!llvm-svn: 141900

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Thu, 13 Oct 2011 22:29:44 +0000</pubDate>
        <dc:creator>Richard Smith &lt;richard-llvm@metafoo.co.uk&gt;</dc:creator>
    </item>
<item>
        <title>22653bac - Declare and define implicit move constructor and assignment operator.</title>
        <link>http://172.16.0.5:8080/history/llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp#22653bac</link>
        <description>Declare and define implicit move constructor and assignment operator.This makes the code duplication of implicit special member handling even worse,but the cleanup will have to come later. For now, this works.Follow-up with tests for explicit defaulting and enabling the __has_featureflag to come.llvm-svn: 138821

            List of files:
            /llvm-project-15.0.7/clang/test/CXX/special/class.copy/implicit-move.cpp</description>
        <pubDate>Tue, 30 Aug 2011 19:58:05 +0000</pubDate>
        <dc:creator>Sebastian Redl &lt;sebastian.redl@getdesigned.at&gt;</dc:creator>
    </item>
</channel>
</rss>
