@@ -11547,7 +11547,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
11547
11547
</tr>
11548
11548
<tr id="1953">
11549
11549
<td><a href="https://cplusplus.github.io/CWG/issues/1953.html">1953</a></td>
11550
- <td>DR </td>
11550
+ <td>DRWP </td>
11551
11551
<td>Data races and common initial sequence</td>
11552
11552
<td class="unknown" align="center">Unknown</td>
11553
11553
</tr>
@@ -13527,7 +13527,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
13527
13527
</tr>
13528
13528
<tr id="2283">
13529
13529
<td><a href="https://cplusplus.github.io/CWG/issues/2283.html">2283</a></td>
13530
- <td>DR </td>
13530
+ <td>DRWP </td>
13531
13531
<td>Missing complete type requirements</td>
13532
13532
<td class="unknown" align="center">Unknown</td>
13533
13533
</tr>
@@ -15125,11 +15125,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
15125
15125
<td>Array prvalues and additive operators</td>
15126
15126
<td class="unknown" align="center">Unknown</td>
15127
15127
</tr>
15128
- <tr class="open" id="2549">
15128
+ <tr id="2549">
15129
15129
<td><a href="https://cplusplus.github.io/CWG/issues/2549.html">2549</a></td>
15130
- <td>ready </td>
15130
+ <td>DR </td>
15131
15131
<td>Implicitly moving the operand of a <I>throw-expression</I> in unevaluated contexts</td>
15132
- <td align="center">Not resolved </td>
15132
+ <td class="unknown" align="center">Unknown </td>
15133
15133
</tr>
15134
15134
<tr id="2550">
15135
15135
<td><a href="https://cplusplus.github.io/CWG/issues/2550.html">2550</a></td>
@@ -16061,11 +16061,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
16061
16061
<td>Constant destruction of reference members</td>
16062
16062
<td align="center">Not resolved</td>
16063
16063
</tr>
16064
- <tr class="open" id="2703">
16064
+ <tr id="2703">
16065
16065
<td><a href="https://cplusplus.github.io/CWG/issues/2703.html">2703</a></td>
16066
- <td>ready </td>
16066
+ <td>DR </td>
16067
16067
<td>Three-way comparison requiring strong ordering for floating-point types, take 2</td>
16068
- <td align="center">Not resolved </td>
16068
+ <td class="unknown" align="center">Unknown </td>
16069
16069
</tr>
16070
16070
<tr class="open" id="2704">
16071
16071
<td><a href="https://cplusplus.github.io/CWG/issues/2704.html">2704</a></td>
@@ -16736,7 +16736,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
16736
16736
</tr>
16737
16737
<tr id="2815">
16738
16738
<td><a href="https://cplusplus.github.io/CWG/issues/2815.html">2815</a></td>
16739
- <td>DR </td>
16739
+ <td>DRWP </td>
16740
16740
<td>Overload resolution for references/pointers to <TT>noexcept</TT> functions</td>
16741
16741
<td class="unknown" align="center">Unknown</td>
16742
16742
</tr>
@@ -17124,7 +17124,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17124
17124
</tr>
17125
17125
<tr id="2879">
17126
17126
<td><a href="https://cplusplus.github.io/CWG/issues/2879.html">2879</a></td>
17127
- <td>DR </td>
17127
+ <td>DRWP </td>
17128
17128
<td>Undesired outcomes with <TT>const_cast</TT></td>
17129
17129
<td class="unknown" align="center">Unknown</td>
17130
17130
</tr>
@@ -17194,7 +17194,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17194
17194
</tr>
17195
17195
<tr id="2890">
17196
17196
<td><a href="https://cplusplus.github.io/CWG/issues/2890.html">2890</a></td>
17197
- <td>DR </td>
17197
+ <td>DRWP </td>
17198
17198
<td>Defining members of local classes</td>
17199
17199
<td class="unknown" align="center">Unknown</td>
17200
17200
</tr>
@@ -17218,7 +17218,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17218
17218
</tr>
17219
17219
<tr id="2894">
17220
17220
<td><a href="https://cplusplus.github.io/CWG/issues/2894.html">2894</a></td>
17221
- <td>DR </td>
17221
+ <td>DRWP </td>
17222
17222
<td>Functional casts create prvalues of reference type</td>
17223
17223
<td class="unknown" align="center">Unknown</td>
17224
17224
</tr>
@@ -17248,7 +17248,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17248
17248
</tr>
17249
17249
<tr id="2899">
17250
17250
<td><a href="https://cplusplus.github.io/CWG/issues/2899.html">2899</a></td>
17251
- <td>DR </td>
17251
+ <td>DRWP </td>
17252
17252
<td>Bad value representations should cause undefined behavior</td>
17253
17253
<td class="unknown" align="center">Unknown</td>
17254
17254
</tr>
@@ -17260,7 +17260,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17260
17260
</tr>
17261
17261
<tr id="2901">
17262
17262
<td><a href="https://cplusplus.github.io/CWG/issues/2901.html">2901</a></td>
17263
- <td>DR </td>
17263
+ <td>DRWP </td>
17264
17264
<td>Unclear semantics for near-match aliased access</td>
17265
17265
<td class="unknown" align="center">Unknown</td>
17266
17266
</tr>
@@ -17284,43 +17284,43 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17284
17284
</tr>
17285
17285
<tr id="2905">
17286
17286
<td><a href="https://cplusplus.github.io/CWG/issues/2905.html">2905</a></td>
17287
- <td>DR </td>
17287
+ <td>DRWP </td>
17288
17288
<td>Value-dependence of <I>noexcept-expression</I></td>
17289
17289
<td class="unknown" align="center">Unknown</td>
17290
17290
</tr>
17291
17291
<tr id="2906">
17292
17292
<td><a href="https://cplusplus.github.io/CWG/issues/2906.html">2906</a></td>
17293
- <td>DR </td>
17293
+ <td>DRWP </td>
17294
17294
<td>Lvalue-to-rvalue conversion of class types for conditional operator</td>
17295
17295
<td class="unknown" align="center">Unknown</td>
17296
17296
</tr>
17297
17297
<tr id="2907">
17298
17298
<td><a href="https://cplusplus.github.io/CWG/issues/2907.html">2907</a></td>
17299
- <td>DR </td>
17299
+ <td>DRWP </td>
17300
17300
<td>Constant lvalue-to-rvalue conversion on uninitialized <TT>std::nullptr_t</TT></td>
17301
17301
<td class="unknown" align="center">Unknown</td>
17302
17302
</tr>
17303
17303
<tr id="2908">
17304
17304
<td><a href="https://cplusplus.github.io/CWG/issues/2908.html">2908</a></td>
17305
- <td>DR </td>
17305
+ <td>DRWP </td>
17306
17306
<td>Counting physical source lines for <TT>__LINE__</TT></td>
17307
17307
<td class="unknown" align="center">Unknown</td>
17308
17308
</tr>
17309
17309
<tr id="2909">
17310
17310
<td><a href="https://cplusplus.github.io/CWG/issues/2909.html">2909</a></td>
17311
- <td>DR </td>
17311
+ <td>DRWP </td>
17312
17312
<td>Subtle difference between constant-initialized and constexpr</td>
17313
17313
<td class="unknown" align="center">Unknown</td>
17314
17314
</tr>
17315
17315
<tr id="2910">
17316
17316
<td><a href="https://cplusplus.github.io/CWG/issues/2910.html">2910</a></td>
17317
- <td>DR </td>
17317
+ <td>DRWP </td>
17318
17318
<td>Effect of <I>requirement-parameter-list</I>s on odr-usability</td>
17319
17319
<td class="unknown" align="center">Unknown</td>
17320
17320
</tr>
17321
17321
<tr id="2911">
17322
17322
<td><a href="https://cplusplus.github.io/CWG/issues/2911.html">2911</a></td>
17323
- <td>DR </td>
17323
+ <td>DRWP </td>
17324
17324
<td>Unclear meaning of expressions "appearing within" subexpressions</td>
17325
17325
<td class="unknown" align="center">Unknown</td>
17326
17326
</tr>
@@ -17332,7 +17332,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17332
17332
</tr>
17333
17333
<tr id="2913">
17334
17334
<td><a href="https://cplusplus.github.io/CWG/issues/2913.html">2913</a></td>
17335
- <td>DR </td>
17335
+ <td>DRWP </td>
17336
17336
<td>Grammar for <I>deduction-guide</I> has <I>requires-clause</I> in the wrong position</td>
17337
17337
<td class="full" align="center">Clang 20</td>
17338
17338
</tr>
@@ -17344,7 +17344,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17344
17344
</tr>
17345
17345
<tr id="2915">
17346
17346
<td><a href="https://cplusplus.github.io/CWG/issues/2915.html">2915</a></td>
17347
- <td>DR </td>
17347
+ <td>DRWP </td>
17348
17348
<td>Explicit object parameters of type <TT>void</TT></td>
17349
17349
<td class="full" align="center">Clang 20</td>
17350
17350
</tr>
@@ -17366,13 +17366,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17366
17366
</tr>
17367
17367
<tr id="2918">
17368
17368
<td><a href="https://cplusplus.github.io/CWG/issues/2918.html">2918</a></td>
17369
- <td>DR </td>
17369
+ <td>DRWP </td>
17370
17370
<td>Consideration of constraints for address of overloaded function</td>
17371
17371
<td class="unreleased" align="center">Clang 21</td>
17372
17372
</tr>
17373
17373
<tr id="2919">
17374
17374
<td><a href="https://cplusplus.github.io/CWG/issues/2919.html">2919</a></td>
17375
- <td>DR </td>
17375
+ <td>DRWP </td>
17376
17376
<td>Conversion function candidates for initialization of const lvalue reference</td>
17377
17377
<td class="unknown" align="center">Unknown</td>
17378
17378
</tr>
@@ -17384,13 +17384,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17384
17384
</tr>
17385
17385
<tr id="2921">
17386
17386
<td><a href="https://cplusplus.github.io/CWG/issues/2921.html">2921</a></td>
17387
- <td>DR </td>
17387
+ <td>DRWP </td>
17388
17388
<td>Exporting redeclarations of entities not attached to a named module</td>
17389
17389
<td class="unknown" align="center">Unknown</td>
17390
17390
</tr>
17391
17391
<tr id="2922">
17392
17392
<td><a href="https://cplusplus.github.io/CWG/issues/2922.html">2922</a></td>
17393
- <td>DR </td>
17393
+ <td>DRWP </td>
17394
17394
<td>constexpr placement-new is too permissive</td>
17395
17395
<td class="full" align="center">Clang 20</td>
17396
17396
</tr>
@@ -17402,7 +17402,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17402
17402
</tr>
17403
17403
<tr id="2924">
17404
17404
<td><a href="https://cplusplus.github.io/CWG/issues/2924.html">2924</a></td>
17405
- <td>DR </td>
17405
+ <td>DRWP </td>
17406
17406
<td>Undefined behavior during constant evaluation</td>
17407
17407
<td class="unknown" align="center">Unknown</td>
17408
17408
</tr>
@@ -17420,7 +17420,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17420
17420
</tr>
17421
17421
<tr id="2927">
17422
17422
<td><a href="https://cplusplus.github.io/CWG/issues/2927.html">2927</a></td>
17423
- <td>DR </td>
17423
+ <td>DRWP </td>
17424
17424
<td>Unclear status of translation unit with <TT>module</TT> keyword</td>
17425
17425
<td class="unknown" align="center">Unknown</td>
17426
17426
</tr>
@@ -17438,13 +17438,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17438
17438
</tr>
17439
17439
<tr id="2930">
17440
17440
<td><a href="https://cplusplus.github.io/CWG/issues/2930.html">2930</a></td>
17441
- <td>DR </td>
17441
+ <td>DRWP </td>
17442
17442
<td>Unclear term "copy/move operation" in specification of copy elision</td>
17443
17443
<td class="unknown" align="center">Unknown</td>
17444
17444
</tr>
17445
17445
<tr id="2931">
17446
17446
<td><a href="https://cplusplus.github.io/CWG/issues/2931.html">2931</a></td>
17447
- <td>DR </td>
17447
+ <td>DRWP </td>
17448
17448
<td>Restrictions on operator functions that are explicit object member functions</td>
17449
17449
<td class="unknown" align="center">Unknown</td>
17450
17450
</tr>
@@ -17456,7 +17456,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17456
17456
</tr>
17457
17457
<tr id="2933">
17458
17458
<td><a href="https://cplusplus.github.io/CWG/issues/2933.html">2933</a></td>
17459
- <td>DR </td>
17459
+ <td>DRWP </td>
17460
17460
<td>Dangling references</td>
17461
17461
<td class="unknown" align="center">Unknown</td>
17462
17462
</tr>
@@ -17474,13 +17474,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17474
17474
</tr>
17475
17475
<tr id="2936">
17476
17476
<td><a href="https://cplusplus.github.io/CWG/issues/2936.html">2936</a></td>
17477
- <td>DR </td>
17477
+ <td>DRWP </td>
17478
17478
<td>Local classes of templated functions should be part of the current instantiation</td>
17479
17479
<td class="unknown" align="center">Unknown</td>
17480
17480
</tr>
17481
17481
<tr id="2937">
17482
17482
<td><a href="https://cplusplus.github.io/CWG/issues/2937.html">2937</a></td>
17483
- <td>DR </td>
17483
+ <td>DRWP </td>
17484
17484
<td>Grammar for <I>preprocessing-file</I> has no normative effect</td>
17485
17485
<td class="unknown" align="center">Unknown</td>
17486
17486
</tr>
@@ -17492,7 +17492,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17492
17492
</tr>
17493
17493
<tr id="2939">
17494
17494
<td><a href="https://cplusplus.github.io/CWG/issues/2939.html">2939</a></td>
17495
- <td>DR </td>
17495
+ <td>DRWP </td>
17496
17496
<td>Do not allow <TT>reinterpret_cast</TT> from prvalue to rvalue reference</td>
17497
17497
<td class="unknown" align="center">Unknown</td>
17498
17498
</tr>
@@ -17514,15 +17514,15 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17514
17514
<td>Packs in a function's parameter-type-list</td>
17515
17515
<td align="center">Not resolved</td>
17516
17516
</tr>
17517
- <tr class="open" id="2943">
17517
+ <tr id="2943">
17518
17518
<td><a href="https://cplusplus.github.io/CWG/issues/2943.html">2943</a></td>
17519
- <td>ready </td>
17519
+ <td>DR </td>
17520
17520
<td>Discarding a void return value</td>
17521
- <td align="center">Not resolved </td>
17521
+ <td class="unknown" align="center">Unknown </td>
17522
17522
</tr>
17523
17523
<tr id="2944">
17524
17524
<td><a href="https://cplusplus.github.io/CWG/issues/2944.html">2944</a></td>
17525
- <td>DR </td>
17525
+ <td>DRWP </td>
17526
17526
<td>Unsequenced <I>throw-expression</I>s</td>
17527
17527
<td class="unknown" align="center">Unknown</td>
17528
17528
</tr>
@@ -17676,11 +17676,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17676
17676
<td>Scopes in the <I>function-try-block</I> of a constructor</td>
17677
17677
<td align="center">Not resolved</td>
17678
17678
</tr>
17679
- <tr class="open" id="2970">
17679
+ <tr id="2970">
17680
17680
<td><a href="https://cplusplus.github.io/CWG/issues/2970.html">2970</a></td>
17681
- <td>ready </td>
17681
+ <td>DR </td>
17682
17682
<td>Races with <TT>volatile sig_atomic_t</TT> bit-fields</td>
17683
- <td align="center">Not resolved </td>
17683
+ <td class="unknown" align="center">Unknown </td>
17684
17684
</tr>
17685
17685
<tr class="open" id="2971">
17686
17686
<td><a href="https://cplusplus.github.io/CWG/issues/2971.html">2971</a></td>
@@ -17796,11 +17796,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17796
17796
<td>Remove misleading general allowance for parentheses</td>
17797
17797
<td align="center">Not resolved</td>
17798
17798
</tr>
17799
- <tr class="open" id="2990">
17799
+ <tr id="2990">
17800
17800
<td><a href="https://cplusplus.github.io/CWG/issues/2990.html">2990</a></td>
17801
- <td>ready </td>
17801
+ <td>DR </td>
17802
17802
<td>Exporting redeclarations of namespaces</td>
17803
- <td align="center">Not resolved </td>
17803
+ <td class="unknown" align="center">Unknown </td>
17804
17804
</tr>
17805
17805
<tr class="open" id="2991">
17806
17806
<td><a href="https://cplusplus.github.io/CWG/issues/2991.html">2991</a></td>
@@ -17975,6 +17975,18 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
17975
17975
<td>open</td>
17976
17976
<td>Restrictions on character sequences in <I>header-name</I>s</td>
17977
17977
<td align="center">Not resolved</td>
17978
+ </tr>
17979
+ <tr class="open" id="3020">
17980
+ <td><a href="https://cplusplus.github.io/CWG/issues/3020.html">3020</a></td>
17981
+ <td>open</td>
17982
+ <td>Missing specification for <TT>__has_cpp_attribute(indeterminate)</TT></td>
17983
+ <td align="center">Not resolved</td>
17984
+ </tr>
17985
+ <tr class="open" id="3021">
17986
+ <td><a href="https://cplusplus.github.io/CWG/issues/3021.html">3021</a></td>
17987
+ <td>open</td>
17988
+ <td>Subsumption rules for fold expanded constraints</td>
17989
+ <td align="center">Not resolved</td>
17978
17990
</tr></table>
17979
17991
17980
17992
</div>
0 commit comments