Pushed.

commit 06c46c88cc02e0dff5f65b41754178fb25fb939e
Author: Marek Polacek <pola...@redhat.com>
Date:   Mon May 13 16:09:05 2024 -0400

    cxx-dr-status: Update from C++ Core Language Issue TOC, Revision 114

diff --git a/htdocs/projects/cxx-dr-status.html 
b/htdocs/projects/cxx-dr-status.html
index a5f45359..2a61cfbd 100644
--- a/htdocs/projects/cxx-dr-status.html
+++ b/htdocs/projects/cxx-dr-status.html
@@ -15,7 +15,7 @@
 
   <p>This table tracks the implementation status of C++ defect reports in GCC.
   It is based on C++ Standard Core Language Issue Table of Contents, Revision
-  113 (<a 
href="https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html";>here</a>).</p>
+  114 (<a 
href="https://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html";>here</a>).</p>
 
   <table class="cxxdrstatus" style="width: 66.6%">
     <tr class="separator">
@@ -1652,7 +1652,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg233";>233</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>References vs pointers in UDC overload resolution</td>
       <td class="unsupported">No</td>
       <td><a href="https://gcc.gnu.org/PR114697";>PR114697</a></td>
@@ -3196,7 +3196,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg453";>453</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>References may only bind to "valid" objects</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -7031,11 +7031,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1001";>1001</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>Parameter type adjustment in dependent parameter types</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td><a href="https://gcc.gnu.org/PR51851";>PR51851</a></td>
     </tr>
     <tr>
@@ -7292,7 +7292,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1038";>1038</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Overload resolution of <code>&amp;x.static_func</code></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -8624,6 +8624,7 @@
       <td><a href="https://wg21.link/cwg1228";>1228</a></td>
       <td>NAD</td>
       <td>Copy-list-initialization and <code>explicit</code> constructors</td>
+<!-- supported actually since my c++/109159 -->
       <td class="unsupported">No</td>
       <td><a href="https://gcc.gnu.org/PR113300";>PR113300</a></td>
     </tr>
@@ -11916,7 +11917,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1698";>1698</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Files ending in <code>\</code></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -12075,11 +12076,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1721";>1721</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>Diagnosing ODR violations for static data members</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -13454,11 +13455,11 @@
       <td class="other">N/A</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1918";>1918</a></td>
-      <td>open</td>
+      <td>CD5</td>
       <td><code>friend</code> templates with dependent scopes</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -13644,11 +13645,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1945";>1945</a></td>
-      <td>open</td>
+      <td>CD5</td>
       <td>Friend declarations naming members of class templates in 
non-templates</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -13709,7 +13710,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1954";>1954</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td><code>typeid</code> null dereference check in subexpressions</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -14373,11 +14374,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2049";>2049</a></td>
-      <td>drafting</td>
+      <td>DRWP</td>
       <td>List initializer in non-type template default argument</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -14410,7 +14411,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2054";>2054</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Missing description of class SFINAE</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -14746,7 +14747,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2102";>2102</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Constructor checking in <I>new-expression</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -15797,7 +15798,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2252";>2252</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Enumeration list-initialization from the same type</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17069,11 +17070,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2434";>2434</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Mandatory copy elision vs non-class objects</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -17183,7 +17184,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2450";>2450</a></td>
-      <td>review</td>
+      <td>DRWP</td>
       <td><em>braced-init-list</em> as a <em>template-argument</em></td>
       <td class="supported">11</td>
       <td></td>
@@ -17244,12 +17245,12 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2459";>2459</a></td>
-      <td>drafting</td>
+      <td>DRWP</td>
       <td>Template parameter initialization</td>
-      <td>-</td>
-      <td></td>
+      <td class="unsupported">?</td>
+      <td><a href="https://gcc.gnu.org/PR113800";>PR113800</a></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2460";>2460</a></td>
@@ -17365,7 +17366,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2476";>2476</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td><em>placeholder-type-specifiers</em> and function declarators</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17561,7 +17562,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2504";>2504</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Inheriting constructors from virtual base classes</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17750,7 +17751,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2531";>2531</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Static data members redeclared as constexpr</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17764,7 +17765,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2533";>2533</a></td>
-      <td>review</td>
+      <td>DR</td>
       <td>Storage duration of implicitly created objects</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17855,14 +17856,14 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2546";>2546</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Defaulted secondary comparison operators defined as deleted</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2547";>2547</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Defaulted comparison operator function for non-classes</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17925,7 +17926,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2556";>2556</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Unusable <code>promise::return_void</code></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17953,7 +17954,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2560";>2560</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Parameter type determination in a 
<em>requirement-parameter-list</em></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18009,7 +18010,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2568";>2568</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Access checking during synthesis of defaulted comparison 
operator</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18023,7 +18024,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2570";>2570</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Clarify constexpr for defaulted functions</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18147,11 +18148,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2588";>2588</a></td>
-      <td>drafting</td>
+      <td>tentatively ready</td>
       <td>friend declarations and module linkage</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -18170,7 +18171,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2591";>2591</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Implicit change of active union member for anonymous union in 
union</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18198,7 +18199,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2595";>2595</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>"More constrained" for eligible special member functions</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18233,7 +18234,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2600";>2600</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Type dependency of placeholder types</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18429,7 +18430,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2628";>2628</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Implicit deduction guides should propagate constraints</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18471,7 +18472,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2634";>2634</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Avoid circularity in specification of scope for friend class 
declarations</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18492,14 +18493,14 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2637";>2637</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Injected-class-name as a <em>simple-template-id</em></td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2638";>2638</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Improve the example for initializing by initializer list</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18632,7 +18633,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2657";>2657</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Cv-qualification adjustment when binding reference to temporary</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18658,11 +18659,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2661";>2661</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Missing disambiguation rule for <em>pure-specifier</em> vs. 
<em>brace-or-equal-initializer</em></td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -18709,7 +18710,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2668";>2668</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td><code>co_await</code> in a <em>lambda-expression</em></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18737,7 +18738,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2672";>2672</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Lambda body SFINAE is still required, contrary to intent and 
note</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18856,7 +18857,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2689";>2689</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Are cv-qualified <code>std::nullptr_t</code> fundamental types?</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18933,7 +18934,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2700";>2700</a></td>
-      <td>review</td>
+      <td>DR</td>
       <td><code>#error</code> disallows existing implementation practice</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -18982,7 +18983,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2707";>2707</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Deduction guides cannot have a trailing <em>requires-clause</em></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19029,11 +19030,11 @@
       <td class="supported">Yes</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2714";>2714</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Implicit deduction guides omit properties from the 
parameter-declaration-clause of a constructor</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -19108,7 +19109,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2725";>2725</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Overload resolution for non-call of class member access</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19127,11 +19128,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2728";>2728</a></td>
-      <td>open</td>
+      <td>tentatively ready</td>
       <td>Evaluation of conversions in a <I>delete-expression</I></td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -19164,7 +19165,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2733";>2733</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Applying <code>[[maybe_unused]]</code> to a label</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19190,11 +19191,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2737";>2737</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Temporary lifetime extension for reference init-captures</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -19227,7 +19228,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2742";>2742</a></td>
-      <td>open</td>
+      <td>drafting</td>
       <td>Guaranteed copy elision for brace-initialization from prvalue</td>
       <td>-</td>
       <td></td>
@@ -19246,37 +19247,37 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2745";>2745</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Dependent odr-use in generic lambdas</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2746";>2746</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Checking of default template arguments</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2747";>2747</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Cannot depend on an already-deleted splice</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2748";>2748</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Accessing static data members via null pointer</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2749";>2749</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Treatment of "pointer to void" for relational comparisons</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19304,21 +19305,21 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2753";>2753</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Storage reuse for string literal objects and backing arrays</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2754";>2754</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Using *this in explicit object member functions that are 
coroutines</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2755";>2755</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Incorrect wording applied by P2738R1</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19339,49 +19340,49 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2758";>2758</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>What is "access and ambiguity control"?</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2759";>2759</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>[[no_unique_address] and common initial sequence</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2760";>2760</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Defaulted constructor that is an immediate function</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2761";>2761</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Implicitly invoking the deleted destructor of an anonymous union 
member</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2762";>2762</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Type of implicit object parameter</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2763";>2763</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Ignorability of [[noreturn]] during constant evaluation</td>
       <td class="unsupported">No</td>
       <td><a href="https://gcc.gnu.org/PR114705";>PR114705</a></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2764";>2764</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Use of placeholders affecting name mangling</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19409,7 +19410,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2768";>2768</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Assignment to enumeration variable with a 
<I>braced-init-list</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19428,16 +19429,16 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2771";>2771</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Transformation for <I>unqualified-id</I>s in address operator</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2772";>2772</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Missing Annex C entry for linkage effects of 
<I>linkage-specification</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19458,7 +19459,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2775";>2775</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Unclear argument type for copy of exception object</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19470,18 +19471,18 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2777";>2777</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Type of <I>id-expression</I> denoting a template parameter 
object</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2778";>2778</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Trivial destructor does not imply constant destruction</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -19493,7 +19494,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2780";>2780</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td><code>reinterpret_cast</code> to reference to function types</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19514,7 +19515,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2783";>2783</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Handling of deduction guides in <I>global-module-fragment</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19528,7 +19529,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2785";>2785</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Type-dependence of <I>requires-expression</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19556,7 +19557,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2789";>2789</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Overload resolution with implicit and explicit object member 
functions</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19570,21 +19571,21 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2791";>2791</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Unclear phrasing about "returning to the caller"</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2792";>2792</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Clean up specification of <code>noexcept</code> operator</td>
       <td class="supported">Yes</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2793";>2793</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Block-scope declaration conflicting with parameter name</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19598,28 +19599,28 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2795";>2795</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Overlapping empty subobjects with different cv-qualification</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2796";>2796</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Function pointer conversions for relational operators</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2797";>2797</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Meaning of "corresponds" for rewritten operator candidates</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2798";>2798</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Manifestly constant evaluation of the <code>static_assert</code> 
message</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19640,7 +19641,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2801";>2801</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Reference binding with reference-related types</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19654,7 +19655,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2803";>2803</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Overload resolution for reference binding of similar types</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19675,14 +19676,14 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2806";>2806</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Make a <I>type-requirement</I> a type-only context</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2807";>2807</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Destructors declared <code>consteval</code></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19696,21 +19697,21 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2809";>2809</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>An implicit definition does not redeclare a function</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2810";>2810</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Requiring the absence of diagnostics for templates</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2811";>2811</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Clarify "use" of main</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19724,7 +19725,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2813";>2813</a></td>
-      <td>review</td>
+      <td>DR</td>
       <td>Class member access with prvalues</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19759,7 +19760,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2818";>2818</a></td>
-      <td>review</td>
+      <td>tentatively ready</td>
       <td>Use of predefined reserved identifiers</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19771,53 +19772,53 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2820";>2820</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Value-initialization and default constructors</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2821";>2821</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Lifetime, zero-initialization, and dynamic initialization</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2822";>2822</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Side-effect-free pointer zap</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2823";>2823</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Implicit undefined behavior when dereferencing pointers</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2824";>2824</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Copy-initialization of arrays</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2825";>2825</a></td>
-      <td>tentatively ready</td>
+      <td>DR</td>
       <td>Range-based for statement using a <I>braced-init-list</I></td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr>
+    <tr class="open">
       <td><a href="https://wg21.link/cwg2826";>2826</a></td>
-      <td>tentatively ready</td>
+      <td>drafting</td>
       <td>Missing definition of "temporary expression"</td>
-      <td class="unsupported">?</td>
+      <td>-</td>
       <td></td>
     </tr>
     <tr>
@@ -19829,7 +19830,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2828";>2828</a></td>
-      <td>review</td>
+      <td>DR</td>
       <td>Ambiguous interpretation of C-style cast</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -19841,18 +19842,18 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2830";>2830</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Top-level cv-qualification should be ignored for 
list-initialization</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2831";>2831</a></td>
-      <td>open</td>
+      <td>DR</td>
       <td>Non-templated function definitions and <I>requires-clause</I>s</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -19869,11 +19870,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2834";>2834</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Partial ordering and explicit object parameters</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -19883,11 +19884,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2836";>2836</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Conversion rank of <code>long double</code> and extended 
floating-point types</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -19925,11 +19926,277 @@
       <td>-</td>
       <td></td>
     </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2842";>2842</a></td>
+      <td>open</td>
+      <td>Preferring an <tt>initializer_list</tt> over a single value</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2843";>2843</a></td>
+      <td>review</td>
+      <td>Undated reference to Unicode makes C++ a moving target</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2844";>2844</a></td>
+      <td>open</td>
+      <td>Enumerating a finite set of built-in candidates</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2845";>2845</a></td>
+      <td>DR</td>
+      <td>Make the closure type of a captureless lambda a structural type</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2846";>2846</a></td>
+      <td>DR</td>
+      <td>Out-of-class definitions of explicit object member functions</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2847";>2847</a></td>
+      <td>review</td>
+      <td>Constrained explicit specializations of function templates at class 
scope</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2848";>2848</a></td>
+      <td>DR</td>
+      <td>Omitting an empty template argument list for explicit 
instantiation</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2849";>2849</a></td>
+      <td>DR</td>
+      <td>Parameter objects are not temporary objects</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2850";>2850</a></td>
+      <td>DR</td>
+      <td>Unclear storage duration for function parameter objects</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2851";>2851</a></td>
+      <td>DR</td>
+      <td>Allow floating-point conversions in converted constant 
expressions</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2852";>2852</a></td>
+      <td>open</td>
+      <td>Complete-class contexts and class-scope lambdas</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2853";>2853</a></td>
+      <td>DR</td>
+      <td>Pointer arithmetic with pointer to hypothetical element</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2854";>2854</a></td>
+      <td>DR</td>
+      <td>Storage duration of exception objects</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2855";>2855</a></td>
+      <td>DR</td>
+      <td>Undefined behavior in postfix increment</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2856";>2856</a></td>
+      <td>DR</td>
+      <td>Copy-list-initialization with explicit default constructors</td>
+      <td class="unsupported">?</td>
+      <td><a href="https://gcc.gnu.org/PR113300";>PR113300</a></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2857";>2857</a></td>
+      <td>DR</td>
+      <td>Argument-dependent lookup with incomplete class types</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2858";>2858</a></td>
+      <td>tentatively ready</td>
+      <td>Declarative <i>nested-name-specifier</i>s and 
<i>pack-index-specifier</i>s</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2859";>2859</a></td>
+      <td>tentatively ready</td>
+      <td>Value-initialization with multiple default constructors</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2860";>2860</a></td>
+      <td>dup</td>
+      <td>Remove and fix the term "vacuous initialization"</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2861";>2861</a></td>
+      <td>review</td>
+      <td><tt>dynamic_cast</tt> on bad pointer value</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2862";>2862</a></td>
+      <td>tentatively ready</td>
+      <td>Unclear boundaries of template declarations</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2863";>2863</a></td>
+      <td>review</td>
+      <td>Unclear synchronization requirements for object lifetime rules</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2864";>2864</a></td>
+      <td>review</td>
+      <td>Narrowing floating-point conversions</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2865";>2865</a></td>
+      <td>open</td>
+      <td>Regression on result of conditional operator</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2866";>2866</a></td>
+      <td>open</td>
+      <td>Observing the effects of <tt>[[no_unique_address]]</tt></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2867";>2867</a></td>
+      <td>open</td>
+      <td>Order of initialization for structured bindings</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2868";>2868</a></td>
+      <td>open</td>
+      <td>Self-references in trivially copyable objects as function return 
values</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2869";>2869</a></td>
+      <td>open</td>
+      <td><tt>this</tt> in local classes</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2870";>2870</a></td>
+      <td>open</td>
+      <td>Combining absent <i>encoding-prefix</i>es</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2871";>2871</a></td>
+      <td>tentatively ready</td>
+      <td>User-declared constructor templates inhibiting default 
constructors</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2872";>2872</a></td>
+      <td>open</td>
+      <td>Linkage and unclear "can be referred to"</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2873";>2873</a></td>
+      <td>open</td>
+      <td>Taking the address of a function involving template argument 
deduction</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2874";>2874</a></td>
+      <td>open</td>
+      <td>Qualified declarations of partial specializations</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2875";>2875</a></td>
+      <td>open</td>
+      <td>Missing support for round-tripping nullptr through 
indirection/address operators</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2876";>2876</a></td>
+      <td>open</td>
+      <td>Disambiguation of <tt>T x = delete("text")</tt></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2877";>2877</a></td>
+      <td>open</td>
+      <td>Type-only lookup for <i>using-enum-declarator</i></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2878";>2878</a></td>
+      <td>open</td>
+      <td>C-style casts to reference types</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2879";>2879</a></td>
+      <td>open</td>
+      <td>Undesired outcomes with <tt>const_cast</tt></td>
+      <td>-</td>
+      <td></td>
+    </tr>
   </table>
 
   <p>This page is currently maintained by <a 
href="mailto:pola...@redhat.com";>pola...@redhat.com</a>.</p>
   <p>Last update:
-Fri Apr 12 06:02:20 PM EDT 2024
+Mon May 13 03:04:45 PM EDT 2024
   </p>
 
 </body>

Reply via email to