Author: marshall
Date: Thu May 11 08:51:09 2017
New Revision: 302798

URL: http://llvm.org/viewvc/llvm-project?rev=302798&view=rev
Log:
Mark LWG#2796 as complete. No functionality change; we had tests that covered 
it already. Just added comments to the tests

Modified:
    libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp
    libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp
    libcxx/trunk/www/cxx1z_status.html

Modified: 
libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp?rev=302798&r1=302797&r2=302798&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp 
(original)
+++ libcxx/trunk/test/std/utilities/tuple/tuple.tuple/tuple.cnstr/dtor.pass.cpp 
Thu May 11 08:51:09 2017
@@ -15,6 +15,10 @@
 
 // ~tuple();
 
+// C++17 added:
+//   The destructor of tuple shall be a trivial destructor 
+//     if (is_trivially_destructible_v<Types> && ...) is true.
+
 #include <tuple>
 #include <string>
 #include <cassert>

Modified: libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp?rev=302798&r1=302797&r2=302798&view=diff
==============================================================================
--- libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp 
(original)
+++ libcxx/trunk/test/std/utilities/utility/pairs/pairs.pair/dtor.pass.cpp Thu 
May 11 08:51:09 2017
@@ -15,6 +15,10 @@
 
 // ~pair()
 
+// C++17 added:
+//   The destructor of pair shall be a trivial destructor 
+//     if (is_trivially_destructible_v<T1> && is_trivially_destructible_v<T2>) 
is true.
+
 
 #include <utility>
 #include <type_traits>

Modified: libcxx/trunk/www/cxx1z_status.html
URL: 
http://llvm.org/viewvc/llvm-project/libcxx/trunk/www/cxx1z_status.html?rev=302798&r1=302797&r2=302798&view=diff
==============================================================================
--- libcxx/trunk/www/cxx1z_status.html (original)
+++ libcxx/trunk/www/cxx1z_status.html Thu May 11 08:51:09 2017
@@ -447,7 +447,7 @@
        <tr><td><a href="http://wg21.link/LWG2790";>2790</a></td><td>Missing 
specification of 
istreambuf_iterator::operator-&gt;</td><td>Kona</td><td></td></tr>
        <tr><td><a href="http://wg21.link/LWG2794";>2794</a></td><td>Missing 
requirements for allocator pointers</td><td>Kona</td><td></td></tr>
        <tr><td><a 
href="http://wg21.link/LWG2795";>2795</a></td><td>&sect;[global.functions] 
provides incorrect example of ADL use</td><td>Kona</td><td>Complete</td></tr>
-       <tr><td><a href="http://wg21.link/LWG2796";>2796</a></td><td>tuple 
should be a literal type</td><td>Kona</td><td></td></tr>
+       <tr><td><a href="http://wg21.link/LWG2796";>2796</a></td><td>tuple 
should be a literal type</td><td>Kona</td><td>Complete</td></tr>
        <tr><td><a 
href="http://wg21.link/LWG2801";>2801</a></td><td>Default-constructibility of 
unique_ptr</td><td>Kona</td><td>Complete</td></tr>
        <tr><td><a href="http://wg21.link/LWG2802";>2802</a></td><td>shared_ptr 
constructor requirements for a deleter</td><td>Kona</td><td></td></tr>
        <tr><td><a 
href="http://wg21.link/LWG2804";>2804</a></td><td>Unconditional constexpr 
default constructor for istream_iterator</td><td>Kona</td><td>Complete</td></tr>
@@ -489,7 +489,7 @@
 <!--   <tr><td></td><td></td><td></td><td></td></tr> -->
   </table>
 
-  <p>Last Updated: 17-Apr-2017</p>
+  <p>Last Updated: 11-May-2017</p>
 </div>
 </body>
 </html>


_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
http://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to