[clang] [clang] Update `cxx_dr_status.html` (PR #196702)

Vlad Serebrennikov via cfe-commits cfe-commits at lists.llvm.org
Sat May 9 01:24:24 PDT 2026


https://github.com/Endilll created https://github.com/llvm/llvm-project/pull/196702

Updates from 2026-05-08 CWG telecon.

>From f9286b471881729fdbd31b3929adce465cb6541c Mon Sep 17 00:00:00 2001
From: Vlad Serebrennikov <serebrennikov.vladislav at gmail.com>
Date: Sat, 9 May 2026 11:22:25 +0300
Subject: [PATCH] [clang] Update `cxx_dr_status.html`

---
 clang/www/cxx_dr_status.html | 61 ++++++++++++++++++++++++++++--------
 1 file changed, 48 insertions(+), 13 deletions(-)

diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html
index b881cfbc5002e..ace1f3b9aba33 100755
--- a/clang/www/cxx_dr_status.html
+++ b/clang/www/cxx_dr_status.html
@@ -1364,12 +1364,12 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
     <td>Comma operator and rvalue conversion</td>
     <td class="full" align="center">Clang 2.7</td>
   </tr>
-  <tr class="open" id="189">
+  <tr id="189">
     <td><a href="https://cplusplus.github.io/CWG/issues/189.html">189</a></td>
     <td>[<a href="https://wg21.link/lex.operators">lex.operators</a>]</td>
-    <td>open</td>
+    <td>C++20</td>
     <td>Definition of <I>operator</I> and <I>punctuator</I></td>
-    <td align="center">Not resolved</td>
+    <td class="unknown" align="center">Unknown</td>
   </tr>
   <tr id="190">
     <td><a href="https://cplusplus.github.io/CWG/issues/190.html">190</a></td>
@@ -17575,12 +17575,12 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
     <td>Unspecified interpretation of <I>numeric-escape-sequence</I></td>
     <td class="unknown" align="center">Unknown</td>
   </tr>
-  <tr class="open" id="2541">
+  <tr id="2541">
     <td><a href="https://cplusplus.github.io/CWG/issues/2541.html">2541</a></td>
     <td>[<a href="https://wg21.link/module.unit">module.unit</a>]</td>
-    <td>open</td>
+    <td>NAD</td>
     <td>Linkage specifications, module purview, and module attachment</td>
-    <td align="center">Not resolved</td>
+    <td class="unknown" align="center">Unknown</td>
   </tr>
   <tr id="2542">
     <td><a href="https://cplusplus.github.io/CWG/issues/2542.html">2542</a></td>
@@ -21928,7 +21928,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
   <tr class="open" id="3159">
     <td><a href="https://cplusplus.github.io/CWG/issues/3159.html">3159</a></td>
     <td>[<a href="https://wg21.link/temp.inst">temp.inst</a>]</td>
-    <td>open</td>
+    <td>tentatively ready</td>
     <td>Instantiation of variables with incomplete array types</td>
     <td align="center">Not resolved</td>
   </tr>
@@ -21942,7 +21942,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
   <tr class="open" id="3161">
     <td><a href="https://cplusplus.github.io/CWG/issues/3161.html">3161</a></td>
     <td>[<a href="https://wg21.link/expr.const">expr.const</a>]</td>
-    <td>open</td>
+    <td>drafting</td>
     <td>Self-initialization of constexpr-unknown references</td>
     <td align="center">Not resolved</td>
   </tr>
@@ -21970,7 +21970,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
   <tr class="open" id="3165">
     <td><a href="https://cplusplus.github.io/CWG/issues/3165.html">3165</a></td>
     <td>[<a href="https://wg21.link/basic.link">basic.link</a>]</td>
-    <td>open</td>
+    <td>tentatively ready</td>
     <td>Use "equivalent type" to support templated entities</td>
     <td align="center">Not resolved</td>
   </tr>
@@ -21984,14 +21984,14 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
   <tr class="open" id="3167">
     <td><a href="https://cplusplus.github.io/CWG/issues/3167.html">3167</a></td>
     <td>[<a href="https://wg21.link/dcl.init">dcl.init</a>]</td>
-    <td>open</td>
+    <td>tentatively ready</td>
     <td>Initializing typedefs</td>
     <td align="center">Not resolved</td>
   </tr>
   <tr class="open" id="3168">
     <td><a href="https://cplusplus.github.io/CWG/issues/3168.html">3168</a></td>
     <td>[<a href="https://wg21.link/conv.rank">conv.rank</a>]</td>
-    <td>open</td>
+    <td>tentatively ready</td>
     <td>Issues with integer conversion ranks</td>
     <td align="center">Not resolved</td>
   </tr>
@@ -22068,8 +22068,8 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
   <tr class="open" id="3179">
     <td><a href="https://cplusplus.github.io/CWG/issues/3179.html">3179</a></td>
     <td>[<a href="https://wg21.link/dcl.fct">dcl.fct</a>]</td>
-    <td>open</td>
-    <td>More edge cases for <TT>void</TT> parameters</td>
+    <td>tentatively ready</td>
+    <td>More edge cases for a <TT>void</TT> function parameter</td>
     <td align="center">Not resolved</td>
   </tr>
   <tr class="open" id="3180">
@@ -22106,6 +22106,41 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
     <td>tentatively ready</td>
     <td>Pointer arithmetic with similar types</td>
     <td align="center">Not resolved</td>
+  </tr>
+  <tr class="open" id="3185">
+    <td><a href="https://cplusplus.github.io/CWG/issues/3185.html">3185</a></td>
+    <td>[<a href="https://wg21.link/module.interface">module.interface</a>]</td>
+    <td>open</td>
+    <td>Exporting a <I><TT>static_assert</TT>-declaration</I></td>
+    <td align="center">Not resolved</td>
+  </tr>
+  <tr class="open" id="3186">
+    <td><a href="https://cplusplus.github.io/CWG/issues/3186.html">3186</a></td>
+    <td>[<a href="https://wg21.link/basic.lookup.argdep">basic.lookup.argdep</a>]</td>
+    <td>open</td>
+    <td>Argument-dependent lookup is for a name</td>
+    <td align="center">Not resolved</td>
+  </tr>
+  <tr class="open" id="3187">
+    <td><a href="https://cplusplus.github.io/CWG/issues/3187.html">3187</a></td>
+    <td>[<a href="https://wg21.link/lex.phases">lex.phases</a>]</td>
+    <td>open</td>
+    <td>Treatment of <I>universal-character-name</I>s outside of <I>string-literal</I>s</td>
+    <td align="center">Not resolved</td>
+  </tr>
+  <tr class="open" id="3188">
+    <td><a href="https://cplusplus.github.io/CWG/issues/3188.html">3188</a></td>
+    <td>[<a href="https://wg21.link/diff.cpp20">diff.cpp20</a>]</td>
+    <td>open</td>
+    <td>Behavior change for class template argument deduction</td>
+    <td align="center">Not resolved</td>
+  </tr>
+  <tr class="open" id="3189">
+    <td><a href="https://cplusplus.github.io/CWG/issues/3189.html">3189</a></td>
+    <td>[<a href="https://wg21.link/class.dtor">class.dtor</a>]</td>
+    <td>open</td>
+    <td>Implicitly deleted destructors for union-like classes</td>
+    <td align="center">Not resolved</td>
   </tr></table>
 
 </div>



More information about the cfe-commits mailing list