Merged to 5.0 in r310720.
On Thu, Aug 10, 2017 at 8:14 PM, Richard Smith via cfe-commits <cfe-commits@lists.llvm.org> wrote: > Author: rsmith > Date: Thu Aug 10 20:14:20 2017 > New Revision: 310692 > > URL: http://llvm.org/viewvc/llvm-project?rev=310692&view=rev > Log: > PR33850: Update cxx_dr_status for Clang 5 branch. > > Modified: > cfe/trunk/test/CXX/drs/dr20xx.cpp > cfe/trunk/test/CXX/drs/dr4xx.cpp > cfe/trunk/www/cxx_dr_status.html > cfe/trunk/www/make_cxx_dr_status > > Modified: cfe/trunk/test/CXX/drs/dr20xx.cpp > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr20xx.cpp?rev=310692&r1=310691&r2=310692&view=diff > ============================================================================== > --- cfe/trunk/test/CXX/drs/dr20xx.cpp (original) > +++ cfe/trunk/test/CXX/drs/dr20xx.cpp Thu Aug 10 20:14:20 2017 > @@ -10,7 +10,7 @@ > #define static_assert(...) _Static_assert(__VA_ARGS__) > #endif > > -namespace dr2094 { // dr2094: 5.0 > +namespace dr2094 { // dr2094: 5 > struct A { int n; }; > struct B { volatile int n; }; > static_assert(__is_trivially_copyable(volatile int), ""); > > Modified: cfe/trunk/test/CXX/drs/dr4xx.cpp > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/test/CXX/drs/dr4xx.cpp?rev=310692&r1=310691&r2=310692&view=diff > ============================================================================== > --- cfe/trunk/test/CXX/drs/dr4xx.cpp (original) > +++ cfe/trunk/test/CXX/drs/dr4xx.cpp Thu Aug 10 20:14:20 2017 > @@ -1202,7 +1202,7 @@ namespace dr495 { // dr495: 3.5 > long n2 = s2; > } > > -namespace dr496 { // dr496: sup dr2094 > +namespace dr496 { // dr496: sup 2094 > struct A { int n; }; > struct B { volatile int n; }; > int check1[ __is_trivially_copyable(const int) ? 1 : -1]; > > Modified: cfe/trunk/www/cxx_dr_status.html > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/www/cxx_dr_status.html?rev=310692&r1=310691&r2=310692&view=diff > ============================================================================== > --- cfe/trunk/www/cxx_dr_status.html (original) > +++ cfe/trunk/www/cxx_dr_status.html Thu Aug 10 20:14:20 2017 > @@ -591,7 +591,7 @@ > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#92">92</a></td> > <td>CD4</td> > <td>Should <I>exception-specification</I>s be part of the type > system?</td> > - <td class="svn" align="center">Clang 4 (C++17 onwards)</td> > + <td class="full" align="center">Clang 4 (C++17 onwards)</td> > </tr> > <tr id="93"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#93">93</a></td> > @@ -813,7 +813,7 @@ > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#129">129</a></td> > <td>CD3</td> > <td>Stability of uninitialized auto variables</td> > - <td class="svn" align="center">Duplicate of <a href="#616">616</a></td> > + <td class="full" align="center">Duplicate of <a href="#616">616</a></td> > </tr> > <tr id="130"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#130">130</a></td> > @@ -1480,7 +1480,7 @@ accessible?</td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#240">240</a></td> > <td>CD3</td> > <td>Uninitialized values and undefined behavior</td> > - <td class="svn" align="center">Duplicate of <a href="#616">616</a></td> > + <td class="full" align="center">Duplicate of <a href="#616">616</a></td> > </tr> > <tr id="241"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#241">241</a></td> > @@ -1594,7 +1594,7 @@ accessible?</td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#259">259</a></td> > <td>CD1</td> > <td>Restrictions on explicit specialization and instantiation</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr class="open" id="260"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#260">260</a></td> > @@ -1913,7 +1913,7 @@ of class templates</td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#312">312</a></td> > <td>CD3</td> > <td>“use” of invalid pointer value not defined</td> > - <td class="svn" align="center">Duplicate of <a href="#616">616</a></td> > + <td class="full" align="center">Duplicate of <a href="#616">616</a></td> > </tr> > <tr id="313"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#313">313</a></td> > @@ -2279,7 +2279,7 @@ of class templates</td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#373">373</a></td> > <td>C++11</td> > <td>Lookup on namespace qualified name in using-directive</td> > - <td class="svn" align="center">SVN</td> > + <td class="svn" align="center">Clang 5</td> > </tr> > <tr id="374"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#374">374</a></td> > @@ -3017,7 +3017,7 @@ of class templates</td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#496">496</a></td> > <td>CD3</td> > <td>Is a volatile-qualified type really a POD?</td> > - <td class="none" align="center">Superseded by <a > href="#dr2094">dr2094</a></td> > + <td class="svn" align="center">Superseded by <a > href="#2094">2094</a></td> > </tr> > <tr id="497"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#497">497</a></td> > @@ -3541,7 +3541,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#583">583</a></td> > <td>CD3</td> > <td>Relational pointer comparisons against the null pointer constant</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="584"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#584">584</a></td> > @@ -3613,7 +3613,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#595">595</a></td> > <td>dup</td> > <td>Exception specifications in templates instantiated from class > bodies</td> > - <td class="svn" align="center">Duplicate of <a href="#1330">1330</a></td> > + <td class="full" align="center">Duplicate of <a > href="#1330">1330</a></td> > </tr> > <tr class="open" id="596"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#596">596</a></td> > @@ -3739,7 +3739,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#616">616</a></td> > <td>CD3</td> > <td>Definition of “indeterminate value”</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr class="open" id="617"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#617">617</a></td> > @@ -5839,7 +5839,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1004">1004</a></td> > <td>C++11</td> > <td>Injected-class-names as arguments for template template > parameters</td> > - <td class="svn" align="center">SVN</td> > + <td class="svn" align="center">Clang 5</td> > </tr> > <tr id="1005"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1005">1005</a></td> > @@ -7093,7 +7093,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1213">1213</a></td> > <td>CD3</td> > <td>Array subscripting and xvalues</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="1214"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1214">1214</a></td> > @@ -7405,7 +7405,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1265">1265</a></td> > <td>CD3</td> > <td>Mixed use of the <TT>auto</TT> specifier</td> > - <td class="svn" align="center">SVN</td> > + <td class="svn" align="center">Clang 5</td> > </tr> > <tr class="open" id="1266"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1266">1266</a></td> > @@ -7585,7 +7585,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1295">1295</a></td> > <td>CD3</td> > <td>Binding a reference to an rvalue bit-field</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="1296"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1296">1296</a></td> > @@ -7675,7 +7675,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1310">1310</a></td> > <td>CD3</td> > <td>What is an “acceptable lookup result?”</td> > - <td class="svn" align="center">SVN</td> > + <td class="svn" align="center">Clang 5</td> > </tr> > <tr id="1311"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1311">1311</a></td> > @@ -7795,7 +7795,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1330">1330</a></td> > <td>CD3</td> > <td>Delayed instantiation of <TT>noexcept</TT> specifiers</td> > - <td class="svn" align="center">Clang 4 (C++11 onwards)</td> > + <td class="full" align="center">Clang 4 (C++11 onwards)</td> > </tr> > <tr class="open" id="1331"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1331">1331</a></td> > @@ -8143,7 +8143,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1388">1388</a></td> > <td>CD3</td> > <td>Missing non-deduced context following a function parameter pack</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="1389"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1389">1389</a></td> > @@ -8209,7 +8209,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1399">1399</a></td> > <td>CD3</td> > <td>Deduction with multiple function parameter packs</td> > - <td class="svn" align="center">Duplicate of <a href="#1388">1388</a></td> > + <td class="full" align="center">Duplicate of <a > href="#1388">1388</a></td> > </tr> > <tr id="1400"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1400">1400</a></td> > @@ -8785,7 +8785,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1495">1495</a></td> > <td>CD3</td> > <td>Partial specialization of variadic class template</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="1496"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1496">1496</a></td> > @@ -8887,7 +8887,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1512">1512</a></td> > <td>CD3</td> > <td>Pointer comparison vs qualification conversions</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr class="open" id="1513"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1513">1513</a></td> > @@ -8923,7 +8923,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1518">1518</a></td> > <td>CD4</td> > <td>Explicit default constructors and copy-list-initialization</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="1519"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1519">1519</a></td> > @@ -9733,7 +9733,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1653">1653</a></td> > <td>CD4</td> > <td>Removing deprecated increment of <TT>bool</TT></td> > - <td class="svn" align="center">Clang 4 (C++17 onwards)</td> > + <td class="full" align="center">Clang 4 (C++17 onwards)</td> > </tr> > <tr id="1654"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_closed.html#1654">1654</a></td> > @@ -9763,7 +9763,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1658">1658</a></td> > <td>C++14</td> > <td>Deleted default constructor for abstract class via destructor</td> > - <td class="svn" align="center">SVN</td> > + <td class="svn" align="center">Clang 5</td> > </tr> > <tr class="open" id="1659"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_active.html#1659">1659</a></td> > @@ -11161,7 +11161,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1891">1891</a></td> > <td>CD4</td> > <td>Move constructor/assignment for closure class</td> > - <td class="svn" align="center">Clang 4</td> > + <td class="full" align="center">Clang 4</td> > </tr> > <tr id="1892"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#1892">1892</a></td> > @@ -12379,7 +12379,7 @@ and <I>POD class</I></td> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2094">2094</a></td> > <td>DR</td> > <td>Trivial copy/move constructor for class with volatile member</td> > - <td class="full" align="center">Clang 5.0</td> > + <td class="svn" align="center">Clang 5</td> > </tr> > <tr id="2095"> > <td><a > href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_defects.html#2095">2095</a></td> > > Modified: cfe/trunk/www/make_cxx_dr_status > URL: > http://llvm.org/viewvc/llvm-project/cfe/trunk/www/make_cxx_dr_status?rev=310692&r1=310691&r2=310692&view=diff > ============================================================================== > --- cfe/trunk/www/make_cxx_dr_status (original) > +++ cfe/trunk/www/make_cxx_dr_status Thu Aug 10 20:14:20 2017 > @@ -108,11 +108,11 @@ def availability(issue): > if status == 'unknown': > avail = 'Unknown' > avail_style = ' class="none"' > - elif status == '5': > + elif status == '6': > avail = 'SVN' > avail_style = ' class="svn"' > - elif status == '4': > - avail = 'Clang 4' > + elif status == '5': > + avail = 'Clang 5' > avail_style = ' class="svn"' > elif re.match('^[0-9]+\.?[0-9]*', status): > avail = 'Clang %s' % status > > > _______________________________________________ > cfe-commits mailing list > cfe-commits@lists.llvm.org > http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits _______________________________________________ cfe-commits mailing list cfe-commits@lists.llvm.org http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits