A lot of updates this time.

Pushed.

commit 0a423169f0abf14b765493d7b11b790d847494e8
Author: Marek Polacek <pola...@redhat.com>
Date:   Tue Aug 16 11:32:24 2022 -0400

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

diff --git a/htdocs/projects/cxx-dr-status.html 
b/htdocs/projects/cxx-dr-status.html
index 501fa501..39e6a6e3 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
-  106 (<a 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html";>here</a>).</p>
+  109 (<a 
href="http://www.open-std.org/jtc1/sc22/wg21/docs/cwg_toc.html";>here</a>).</p>
 
   <table class="cxxdrstatus" style="width: 66.6%">
     <tr class="separator">
@@ -1212,7 +1212,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg170";>170</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Pointer-to-member conversions</td>
       <td>-</td>
       <td></td>
@@ -3211,7 +3211,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg455";>455</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Partial ordering and non-deduced arguments</td>
       <td>-</td>
       <td></td>
@@ -3358,7 +3358,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg476";>476</a></td>
-      <td>extension</td>
+      <td>CD5</td>
       <td>Determining the buffer size for placement new</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -4070,9 +4070,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg578";>578</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Phase 1 replacement of characters with 
<I>universal-character-name</I>s</td>
       <td>-</td>
       <td></td>
@@ -4835,7 +4835,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg687";>687</a></td>
-      <td>extension</td>
+      <td>NAD</td>
       <td><code>template</code> keyword with <I>unqualified-id</I>s</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -4847,9 +4847,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg689";>689</a></td>
-      <td>open</td>
+      <td>CD5</td>
       <td>Maximum values of signed and unsigned integers</td>
       <td>-</td>
       <td></td>
@@ -5122,7 +5122,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg728";>728</a></td>
-      <td>extension</td>
+      <td>NAD</td>
       <td>Restrictions on local classes</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -6437,9 +6437,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg916";>916</a></td>
-      <td>open</td>
+      <td>concepts</td>
       <td>Does a reference type have a destructor?</td>
       <td>-</td>
       <td></td>
@@ -6635,7 +6635,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg944";>944</a></td>
-      <td>extension</td>
+      <td>NAD</td>
       <td><code>reinterpret_cast</code> for all types with the same size and 
alignment</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -8798,7 +8798,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1253";>1253</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Generic non-template members</td>
       <td>-</td>
       <td></td>
@@ -8812,7 +8812,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1255";>1255</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Definition problems with <code>constexpr</code> functions</td>
       <td>-</td>
       <td></td>
@@ -8831,9 +8831,9 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1258";>1258</a></td>
-      <td>drafting</td>
+      <td>CD5</td>
       <td>"Instantiation context" differs from dependent lookup rules</td>
       <td>-</td>
       <td></td>
@@ -9085,7 +9085,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1294";>1294</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Side effects in dynamic/static initialization</td>
       <td>-</td>
       <td></td>
@@ -9309,7 +9309,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1326";>1326</a></td>
-      <td>extension</td>
+      <td>dup</td>
       <td>Deducing an array bound from an <I>initializer-list</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -9372,7 +9372,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1335";>1335</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Stringizing, extended characters, and universal-character-names</td>
       <td>-</td>
       <td></td>
@@ -9419,9 +9419,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1342";>1342</a></td>
-      <td>drafting</td>
+      <td>DRWP</td>
       <td>Order of initialization with multiple declarators</td>
       <td>-</td>
       <td></td>
@@ -9778,7 +9778,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1393";>1393</a></td>
-      <td>extension</td>
+      <td>C++17</td>
       <td>Pack expansions in <I>using-declaration</I>s</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -9799,7 +9799,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1396";>1396</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Deferred instantiation and checking of non-static data member 
initializers</td>
       <td>-</td>
       <td></td>
@@ -9846,9 +9846,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1403";>1403</a></td>
-      <td>open</td>
+      <td>review</td>
       <td>Universal-character-names in comments</td>
       <td>-</td>
       <td></td>
@@ -10037,7 +10037,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1430";>1430</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Pack expansion into fixed alias template parameter list</td>
       <td>-</td>
       <td><a href="https://gcc.gnu.org/PR66834";>PR66834</a>,
@@ -10054,7 +10054,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1432";>1432</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Newly-ambiguous variadic template expansions</td>
       <td>-</td>
       <td></td>
@@ -10313,7 +10313,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1469";>1469</a></td>
-      <td>extension</td>
+      <td>CD5</td>
       <td>Omitted bound in array <I>new-expression</I></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -10957,7 +10957,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1561";>1561</a></td>
-      <td>extension</td>
+      <td>CD4</td>
       <td>Aggregates with empty base classes</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -11413,7 +11413,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1626";>1626</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td><code>constexpr</code> member functions in 
<I>brace-or-equal-initializer</I>s</td>
       <td>-</td>
       <td></td>
@@ -12113,7 +12113,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1726";>1726</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Declarator operators and conversion function</td>
       <td class="unsupported">No</td>
       <td><a href="https://gcc.gnu.org/PR79318";>PR79318</a></td>
@@ -12223,9 +12223,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1742";>1742</a></td>
-      <td>open</td>
+      <td>CD5</td>
       <td><I>using-declaration</I>s and scoped enumerators</td>
       <td>-</td>
       <td></td>
@@ -12923,9 +12923,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr>
+    <tr class="open">
       <td><a href="https://wg21.link/cwg1842";>1842</a></td>
-      <td>concurrency</td>
+      <td>open</td>
       <td>Unevaluated operands and "carries a dependency"</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -12939,7 +12939,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1844";>1844</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Defining "immediate context"</td>
       <td>-</td>
       <td></td>
@@ -13415,7 +13415,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1912";>1912</a></td>
-      <td>extension</td>
+      <td>CD5</td>
       <td><I>exception-specification</I> of defaulted function</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -13548,7 +13548,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg1931";>1931</a></td>
-      <td>extension</td>
+      <td>CD5</td>
       <td>Default-constructible and copy-assignable closure types</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -13574,9 +13574,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1935";>1935</a></td>
-      <td>drafting</td>
+      <td>review</td>
       <td>Reuse of placement arguments in deallocation</td>
       <td>-</td>
       <td></td>
@@ -13604,7 +13604,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1939";>1939</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Argument conversions to nondeduced parameter types revisited</td>
       <td>-</td>
       <td></td>
@@ -13812,9 +13812,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1969";>1969</a></td>
-      <td>open</td>
+      <td>DRWP</td>
       <td>Missing exclusion of <code>~S</code> as an ordinary function 
name</td>
       <td>-</td>
       <td></td>
@@ -13833,16 +13833,16 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg1972";>1972</a></td>
-      <td>open</td>
+      <td>WP</td>
       <td>Identifier character restrictions in non-<I>identifier</I>s</td>
       <td>-</td>
       <td></td>
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg1973";>1973</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Which <I>parameter-declaration-clause</I> in a 
<I>lambda-expression</I>?</td>
       <td>-</td>
       <td></td>
@@ -14535,7 +14535,7 @@
     </tr>
     <tr class="open">
       <td><a href="https://wg21.link/cwg2072";>2072</a></td>
-      <td>drafting</td>
+      <td>open</td>
       <td>Default argument instantiation for member functions of templates</td>
       <td>-</td>
       <td></td>
@@ -14841,11 +14841,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2116";>2116</a></td>
-      <td>drafting</td>
+      <td>C++17</td>
       <td>Direct or copy initialization for omitted aggregate initializers</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -15213,9 +15213,9 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr>
+    <tr class="open">
       <td><a href="https://wg21.link/cwg2169";>2169</a></td>
-      <td>extension</td>
+      <td>open</td>
       <td>Narrowing conversions and overload resolution</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -15349,7 +15349,7 @@
     <tr class="open">
       <td><a href="https://wg21.link/cwg2188";>2188</a></td>
       <td>open</td>
-      <td><I>empty-declaration</I> ambiguity</td>
+      <td><I>empty-declaration</I> grammar ambiguity</td>
       <td>-</td>
       <td></td>
     </tr>
@@ -15514,11 +15514,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2212";>2212</a></td>
-      <td>open</td>
+      <td>CD5</td>
       <td>Typedef changing linkage after use</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr class="open">
@@ -16116,11 +16116,11 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr>
+    <tr class="open">
       <td><a href="https://wg21.link/cwg2298";>2298</a></td>
-      <td>concurrency</td>
+      <td>open</td>
       <td>Actions and expression evaluation</td>
-      <td class="unsupported">?</td>
+      <td>-</td>
       <td></td>
     </tr>
     <tr>
@@ -16419,7 +16419,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2341";>2341</a></td>
-      <td>extension</td>
+      <td>CD5</td>
       <td>Structured bindings with static storage duration</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -16515,11 +16515,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2355";>2355</a></td>
-      <td>extension</td>
+      <td>DR</td>
       <td>Deducing <I>noexcept-specifier</I>s</td>
-      <td>-</td>
+      <td class="supported">12</td>
       <td><a href="https://gcc.gnu.org/PR92434";>PR92434</a></td>
     </tr>
     <tr>
@@ -16865,11 +16865,11 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2405";>2405</a></td>
-      <td>drafting</td>
+      <td>DR</td>
       <td>Additional type-dependent expressions</td>
-      <td>-</td>
+      <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
@@ -16970,9 +16970,9 @@
       <td class="unsupported">?</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2420";>2420</a></td>
-      <td>open</td>
+      <td>dup</td>
       <td>Exception specifications in explicit instantiation</td>
       <td>-</td>
       <td></td>
@@ -17490,7 +17490,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2494";>2494</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Multiple definitions of non-odr-used entities</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17523,9 +17523,9 @@
       <td>-</td>
       <td></td>
     </tr>
-    <tr class="open">
+    <tr>
       <td><a href="https://wg21.link/cwg2499";>2499</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Inconsistency in definition of pointer-interconvertibility</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17546,7 +17546,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2502";>2502</a></td>
-      <td>accepted</td>
+      <td>WP</td>
       <td>Unintended declaration conflicts in nested statement scopes</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17574,14 +17574,14 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2506";>2506</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>Structured bindings and array cv-qualifiers</td>
       <td class="unsupported">?</td>
       <td></td>
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2507";>2507</a></td>
-      <td>review</td>
+      <td>accepted</td>
       <td>Default arguments for <code>operator[]</code></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17595,7 +17595,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2509";>2509</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td><em>decl-specifier-seq</em> in <em>lambda-specifiers</em></td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17609,7 +17609,7 @@
     </tr>
     <tr>
       <td><a href="https://wg21.link/cwg2511";>2511</a></td>
-      <td>DR</td>
+      <td>DRWP</td>
       <td>cv-qualified bit-fields</td>
       <td class="unsupported">?</td>
       <td></td>
@@ -17747,11 +17747,564 @@
       <td>-</td>
       <td></td>
     </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2531";>2531</a></td>
+      <td>open</td>
+      <td>Static data members redeclared as constexpr</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2532";>2532</a></td>
+      <td>open</td>
+      <td>Kind of pointer value returned by <code>new T[0]</code></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2533";>2533</a></td>
+      <td>open</td>
+      <td>Storage duration of implicitly created objects</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2534";>2534</a></td>
+      <td>DR</td>
+      <td>Value category of pseudo-destructor expression</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2535";>2535</a></td>
+      <td>DR</td>
+      <td>Type punning in class member access</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2536";>2536</a></td>
+      <td>open</td>
+      <td>Partially initialized variables during constant initialization</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2537";>2537</a></td>
+      <td>open</td>
+      <td>Overbroad grammar for <em>parameter-declaration</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2538";>2538</a></td>
+      <td>open</td>
+      <td>Can standard attributes be syntactically ignored?</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2539";>2539</a></td>
+      <td>open</td>
+      <td>Three-way comparison requiring strong ordering for floating-point 
types</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2540";>2540</a></td>
+      <td>DR</td>
+      <td>Unspecified interpretation of <em>numeric-escape-sequence</em></td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2541";>2541</a></td>
+      <td>open</td>
+      <td>Linkage specifications, module purview, and module attachment</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2542";>2542</a></td>
+      <td>open</td>
+      <td>Is a closure type a structural type?</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2543";>2543</a></td>
+      <td>open</td>
+      <td><code>constinit</code> and optimized dynamic initialization</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2544";>2544</a></td>
+      <td>open</td>
+      <td>Address of past-the-end of a potentially-overlapping subobject</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2545";>2545</a></td>
+      <td>open</td>
+      <td>Transparently replacing objects in constant expressions</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2546";>2546</a></td>
+      <td>open</td>
+      <td>Defaulted secondary comparison operators defined as deleted</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2547";>2547</a></td>
+      <td>open</td>
+      <td>Defaulted comparison operator function for non-classes</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2548";>2548</a></td>
+      <td>open</td>
+      <td>Array prvalues and additive operators</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2549";>2549</a></td>
+      <td>open</td>
+      <td>Implicitly moving the operand of a <em>throw-expression</em> in 
unevaluated contexts</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2550";>2550</a></td>
+      <td>open</td>
+      <td>Type "reference to cv <code>void</code>" outside of a declarator</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2551";>2551</a></td>
+      <td>open</td>
+      <td>"Refers to allocated storage" has no meaning</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2552";>2552</a></td>
+      <td>open</td>
+      <td>Constant evaluation of non-defining variable declarations</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2553";>2553</a></td>
+      <td>open</td>
+      <td>Restrictions on explicit object member functions</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2554";>2554</a></td>
+      <td>open</td>
+      <td>Overriding virtual functions, also with explicit object 
parameters</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2555";>2555</a></td>
+      <td>open</td>
+      <td>Ineffective redeclaration prevention for 
<em>using-declarators</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2556";>2556</a></td>
+      <td>open</td>
+      <td>Unusable <code>promise::return_void</code></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2557";>2557</a></td>
+      <td>drafting</td>
+      <td>Class member access referring to an unrelated class</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2558";>2558</a></td>
+      <td>open</td>
+      <td>Uninitialized subobjects as a result of an immediate invocation</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2559";>2559</a></td>
+      <td>open</td>
+      <td>Defaulted consteval functions</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2560";>2560</a></td>
+      <td>open</td>
+      <td>Parameter type determination in a 
<em>requirement-parameter-list</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2561";>2561</a></td>
+      <td>open</td>
+      <td>Conversion to function pointer for lambda with explicit object 
parameter</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2562";>2562</a></td>
+      <td>open</td>
+      <td>Exceptions thrown during coroutine startup</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2563";>2563</a></td>
+      <td>open</td>
+      <td>Initialization of coroutine result object</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2564";>2564</a></td>
+      <td>open</td>
+      <td>Conversion to function pointer with an explicit object parameter</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2565";>2565</a></td>
+      <td>open</td>
+      <td>Invalid types in the <em>parameter-declaration-clause</em> of a 
<em>requires-expression</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2566";>2566</a></td>
+      <td>open</td>
+      <td>Matching deallocation for uncaught exception</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2567";>2567</a></td>
+      <td>open</td>
+      <td>Operator lookup ambiguity</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2568";>2568</a></td>
+      <td>open</td>
+      <td>Access checking during synthesis of defaulted comparison 
operator</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2569";>2569</a></td>
+      <td>review</td>
+      <td>Use of <code>decltype(capture)</code> in a lambda's 
<em>parameter-declaration-clause</em></td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2570";>2570</a></td>
+      <td>open</td>
+      <td>Clarify constexpr for defaulted functions</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2571";>2571</a></td>
+      <td>DR</td>
+      <td>Evaluation order for subscripting</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2572";>2572</a></td>
+      <td>open</td>
+      <td>Address of overloaded function with no target</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2573";>2573</a></td>
+      <td>open</td>
+      <td>Undefined behavior when splicing results in a 
<em>universal-character-name</em></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2574";>2574</a></td>
+      <td>open</td>
+      <td>Undefined behavior when lexing unmatched quotes</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2575";>2575</a></td>
+      <td>open</td>
+      <td>Undefined behavior when macro-replacing "defined" operator</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2576";>2576</a></td>
+      <td>open</td>
+      <td>Undefined behavior with macro-expanded <code>#include</code> 
directives</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2577";>2577</a></td>
+      <td>open</td>
+      <td>Undefined behavior for preprocessing directives in macro 
arguments</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2578";>2578</a></td>
+      <td>open</td>
+      <td>Undefined behavior when creating an invalid string literal via 
stringizing</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2579";>2579</a></td>
+      <td>open</td>
+      <td>Undefined behavior when token pasting does not create a 
preprocessing token</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2580";>2580</a></td>
+      <td>open</td>
+      <td>Undefined behavior with <code>#line</code></td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2581";>2581</a></td>
+      <td>open</td>
+      <td>Undefined behavior for predefined macros</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2582";>2582</a></td>
+      <td>DR</td>
+      <td>Differing member lookup from nested classes</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2583";>2583</a></td>
+      <td>review</td>
+      <td>Common initial sequence should consider over-alignment</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2584";>2584</a></td>
+      <td>open</td>
+      <td>Equivalent types in function template declarations</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2585";>2585</a></td>
+      <td>DR</td>
+      <td>Name lookup for coroutine allocation</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2586";>2586</a></td>
+      <td>accepted</td>
+      <td>Explicit object parameter for assignment and comparison</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2587";>2587</a></td>
+      <td>open</td>
+      <td>Visible side effects and initial value of an object</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2588";>2588</a></td>
+      <td>drafting</td>
+      <td>friend declarations and module linkage</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2589";>2589</a></td>
+      <td>open</td>
+      <td>Context of access checks during constraint satisfaction checking</td>
+      <td>-</td>
+      <td><a href="https://gcc.gnu.org/PR104111";>PR10411</a></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2590";>2590</a></td>
+      <td>open</td>
+      <td>Underlying type should determine size and alignment requirements of 
an enum</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2591";>2591</a></td>
+      <td>open</td>
+      <td>Implicit change of active union member for anonymous union in 
union</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2592";>2592</a></td>
+      <td>open</td>
+      <td>Missing definition for placement allocation/deallocation 
function</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2593";>2593</a></td>
+      <td>open</td>
+      <td>Insufficient base class restriction for pointer-to-member 
expression</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2594";>2594</a></td>
+      <td>DR</td>
+      <td>Disallowing a global function template <code>main</code></td>
+      <td class="supported">Yes</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2595";>2595</a></td>
+      <td>open</td>
+      <td>"More constrained" for eligible special member functions</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2596";>2596</a></td>
+      <td>open</td>
+      <td>Instantiation of constrained non-template friends</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2597";>2597</a></td>
+      <td>DR</td>
+      <td>Replaceable allocation and deallocation functions in the global 
module</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2598";>2598</a></td>
+      <td>open</td>
+      <td>Unions should not require a non-static data member of literal 
type</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2599";>2599</a></td>
+      <td>open</td>
+      <td>What does initializing a parameter include?</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2600";>2600</a></td>
+      <td>open</td>
+      <td>Type dependency of placeholder types</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2601";>2601</a></td>
+      <td>open</td>
+      <td>Tracking of created and destroyed subobjects</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2602";>2602</a></td>
+      <td>open</td>
+      <td>consteval defaulted functions</td>
+      <td>-</td>
+      <td>dup of CWG2559?</td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2603";>2603</a></td>
+      <td>open</td>
+      <td>Holistic functional equivalence for function templates</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2604";>2604</a></td>
+      <td>open</td>
+      <td>Attributes for an explicit specialization</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2605";>2605</a></td>
+      <td>open</td>
+      <td>Implicit-lifetime aggregates</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2606";>2606</a></td>
+      <td>DR</td>
+      <td><code>static_cast</code> from "pointer to void" does not handle 
similar types</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2607";>2607</a></td>
+      <td>open</td>
+      <td>Visibility of enumerator names</td>
+      <td>-</td>
+      <td></td>
+    </tr>
+    <tr>
+      <td><a href="https://wg21.link/cwg2608";>2608</a></td>
+      <td>DR</td>
+      <td>Omitting an empty template argument list</td>
+      <td class="unsupported">?</td>
+      <td></td>
+    </tr>
+    <tr class="open">
+      <td><a href="https://wg21.link/cwg2609";>2609</a></td>
+      <td>open</td>
+      <td>Padding in class types</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:
-Thu Apr 21 06:10:47 PM EDT 2022
+Tue Aug 16 11:26:21 AM EDT 2022
   </p>
 
 </body>

Reply via email to