@@ -1433,11 +1433,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1433
1433
<td>Is indirection through a null pointer undefined behavior?</td>
1434
1434
<td class="unknown" align="center">Unknown</td>
1435
1435
</tr>
1436
- <tr id="233">
1436
+ <tr class="open" id="233">
1437
1437
<td><a href="https://cplusplus.github.io/CWG/issues/233.html">233</a></td>
1438
1438
<td>tentatively ready</td>
1439
1439
<td>References vs pointers in UDC overload resolution</td>
1440
- <td class="unknown" align="center">Unknown </td>
1440
+ <td align="center">Not resolved </td>
1441
1441
</tr>
1442
1442
<tr id="234">
1443
1443
<td><a href="https://cplusplus.github.io/CWG/issues/234.html">234</a></td>
@@ -15170,11 +15170,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
15170
15170
<td>Parameter type determination in a <I>requirement-parameter-list</I></td>
15171
15171
<td class="unknown" align="center">Unknown</td>
15172
15172
</tr>
15173
- <tr id="2561">
15173
+ <tr class="open" id="2561">
15174
15174
<td><a href="https://cplusplus.github.io/CWG/issues/2561.html">2561</a></td>
15175
15175
<td>tentatively ready</td>
15176
15176
<td>Conversion to function pointer for lambda with explicit object parameter</td>
15177
- <td class="none " align="center">No </td>
15177
+ <td title="Clang does not implement 2024-03-18 resolution " align="center">Not Resolved* </td>
15178
15178
</tr>
15179
15179
<tr class="open" id="2562">
15180
15180
<td><a href="https://cplusplus.github.io/CWG/issues/2562.html">2562</a></td>
@@ -15332,11 +15332,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
15332
15332
<td>Visible side effects and initial value of an object</td>
15333
15333
<td align="center">Not resolved</td>
15334
15334
</tr>
15335
- <tr id="2588">
15335
+ <tr class="open" id="2588">
15336
15336
<td><a href="https://cplusplus.github.io/CWG/issues/2588.html">2588</a></td>
15337
15337
<td>tentatively ready</td>
15338
15338
<td>friend declarations and module linkage</td>
15339
- <td class="unknown" align="center">Unknown </td>
15339
+ <td align="center">Not resolved </td>
15340
15340
</tr>
15341
15341
<tr class="open" id="2589">
15342
15342
<td><a href="https://cplusplus.github.io/CWG/issues/2589.html">2589</a></td>
@@ -16172,11 +16172,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
16172
16172
<td>Importing header units synthesized from source files</td>
16173
16173
<td align="center">Not resolved</td>
16174
16174
</tr>
16175
- <tr id="2728">
16175
+ <tr class="open" id="2728">
16176
16176
<td><a href="https://cplusplus.github.io/CWG/issues/2728.html">2728</a></td>
16177
16177
<td>tentatively ready</td>
16178
16178
<td>Evaluation of conversions in a <I>delete-expression</I></td>
16179
- <td class="unknown" align="center">Unknown </td>
16179
+ <td align="center">Not resolved </td>
16180
16180
</tr>
16181
16181
<tr id="2729">
16182
16182
<td><a href="https://cplusplus.github.io/CWG/issues/2729.html">2729</a></td>
@@ -16713,17 +16713,17 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
16713
16713
<td>sizeof(abstract class) is underspecified</td>
16714
16714
<td align="center">Not resolved</td>
16715
16715
</tr>
16716
- <tr id="2818">
16716
+ <tr class="open" id="2818">
16717
16717
<td><a href="https://cplusplus.github.io/CWG/issues/2818.html">2818</a></td>
16718
16718
<td>tentatively ready</td>
16719
16719
<td>Use of predefined reserved identifiers</td>
16720
- <td class="unknown" align="center">Unknown </td>
16720
+ <td align="center">Not resolved </td>
16721
16721
</tr>
16722
- <tr id="2819">
16722
+ <tr class="open" id="2819">
16723
16723
<td><a href="https://cplusplus.github.io/CWG/issues/2819.html">2819</a></td>
16724
16724
<td>tentatively ready</td>
16725
16725
<td>Cast from null pointer value in a constant expression</td>
16726
- <td class="unknown " align="center">Unknown </td>
16726
+ <td title="Clang 19 implements 2023-12-01 resolution " align="center">Not Resolved* </td>
16727
16727
</tr>
16728
16728
<tr id="2820">
16729
16729
<td><a href="https://cplusplus.github.io/CWG/issues/2820.html">2820</a></td>
@@ -16953,47 +16953,47 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
16953
16953
<td>Argument-dependent lookup with incomplete class types</td>
16954
16954
<td class="unknown" align="center">Unknown</td>
16955
16955
</tr>
16956
- <tr id="2858">
16956
+ <tr class="open" id="2858">
16957
16957
<td><a href="https://cplusplus.github.io/CWG/issues/2858.html">2858</a></td>
16958
16958
<td>tentatively ready</td>
16959
16959
<td>Declarative <I>nested-name-specifier</I>s and <I>pack-index-specifier</I>s</td>
16960
- <td class="unreleased " align="center">Clang 19 </td>
16960
+ <td title="Clang 19 implements 2024-04-05 resolution " align="center">Not Resolved* </td>
16961
16961
</tr>
16962
- <tr id="2859">
16962
+ <tr class="open" id="2859">
16963
16963
<td><a href="https://cplusplus.github.io/CWG/issues/2859.html">2859</a></td>
16964
16964
<td>tentatively ready</td>
16965
16965
<td>Value-initialization with multiple default constructors</td>
16966
- <td class="unknown" align="center">Unknown </td>
16966
+ <td align="center">Not resolved </td>
16967
16967
</tr>
16968
16968
<tr id="2860">
16969
16969
<td><a href="https://cplusplus.github.io/CWG/issues/2860.html">2860</a></td>
16970
16970
<td>dup</td>
16971
16971
<td>Remove and fix the term "vacuous initialization"</td>
16972
16972
<td class="unknown" align="center">Unknown</td>
16973
16973
</tr>
16974
- <tr id="2861">
16974
+ <tr class="open" id="2861">
16975
16975
<td><a href="https://cplusplus.github.io/CWG/issues/2861.html">2861</a></td>
16976
16976
<td>tentatively ready</td>
16977
16977
<td><TT>dynamic_cast</TT> on bad pointer value</td>
16978
- <td class="unknown" align="center">Unknown </td>
16978
+ <td align="center">Not resolved </td>
16979
16979
</tr>
16980
- <tr id="2862">
16980
+ <tr class="open" id="2862">
16981
16981
<td><a href="https://cplusplus.github.io/CWG/issues/2862.html">2862</a></td>
16982
16982
<td>tentatively ready</td>
16983
16983
<td>Unclear boundaries of template declarations</td>
16984
- <td class="unknown" align="center">Unknown </td>
16984
+ <td align="center">Not resolved </td>
16985
16985
</tr>
16986
- <tr id="2863">
16986
+ <tr class="open" id="2863">
16987
16987
<td><a href="https://cplusplus.github.io/CWG/issues/2863.html">2863</a></td>
16988
16988
<td>tentatively ready</td>
16989
16989
<td>Unclear synchronization requirements for object lifetime rules</td>
16990
- <td class="unknown" align="center">Unknown </td>
16990
+ <td align="center">Not resolved </td>
16991
16991
</tr>
16992
- <tr id="2864">
16992
+ <tr class="open" id="2864">
16993
16993
<td><a href="https://cplusplus.github.io/CWG/issues/2864.html">2864</a></td>
16994
16994
<td>tentatively ready</td>
16995
16995
<td>Narrowing floating-point conversions</td>
16996
- <td class="unknown" align="center">Unknown </td>
16996
+ <td align="center">Not resolved </td>
16997
16997
</tr>
16998
16998
<tr class="open" id="2865">
16999
16999
<td><a href="https://cplusplus.github.io/CWG/issues/2865.html">2865</a></td>
@@ -17031,11 +17031,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17031
17031
<td>Combining absent <I>encoding-prefix</I>es</td>
17032
17032
<td align="center">Not resolved</td>
17033
17033
</tr>
17034
- <tr id="2871">
17034
+ <tr class="open" id="2871">
17035
17035
<td><a href="https://cplusplus.github.io/CWG/issues/2871.html">2871</a></td>
17036
17036
<td>tentatively ready</td>
17037
17037
<td>User-declared constructor templates inhibiting default constructors</td>
17038
- <td class="unknown" align="center">Unknown </td>
17038
+ <td align="center">Not resolved </td>
17039
17039
</tr>
17040
17040
<tr class="open" id="2872">
17041
17041
<td><a href="https://cplusplus.github.io/CWG/issues/2872.html">2872</a></td>
@@ -17096,6 +17096,36 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17096
17096
<td>open</td>
17097
17097
<td>Type restrictions for the explicit object parameter of a lambda</td>
17098
17098
<td align="center">Not resolved</td>
17099
+ </tr>
17100
+ <tr class="open" id="2882">
17101
+ <td><a href="https://cplusplus.github.io/CWG/issues/2882.html">2882</a></td>
17102
+ <td>open</td>
17103
+ <td>Unclear treatment of conversion to <TT>void</TT></td>
17104
+ <td align="center">Not resolved</td>
17105
+ </tr>
17106
+ <tr class="open" id="2883">
17107
+ <td><a href="https://cplusplus.github.io/CWG/issues/2883.html">2883</a></td>
17108
+ <td>open</td>
17109
+ <td>Definition of "odr-usable" ignores lambda scopes</td>
17110
+ <td align="center">Not resolved</td>
17111
+ </tr>
17112
+ <tr class="open" id="2884">
17113
+ <td><a href="https://cplusplus.github.io/CWG/issues/2884.html">2884</a></td>
17114
+ <td>open</td>
17115
+ <td>Qualified declarations of partial specializations</td>
17116
+ <td align="center">Not resolved</td>
17117
+ </tr>
17118
+ <tr class="open" id="2885">
17119
+ <td><a href="https://cplusplus.github.io/CWG/issues/2885.html">2885</a></td>
17120
+ <td>open</td>
17121
+ <td>Non-eligible trivial default constructors</td>
17122
+ <td align="center">Not resolved</td>
17123
+ </tr>
17124
+ <tr class="open" id="2886">
17125
+ <td><a href="https://cplusplus.github.io/CWG/issues/2886.html">2886</a></td>
17126
+ <td>open</td>
17127
+ <td>Temporaries and trivial potentially-throwing special member functions</td>
17128
+ <td align="center">Not resolved</td>
17099
17129
</tr></table>
17100
17130
17101
17131
</div>
0 commit comments