Skip to content

Commit 1444951

Browse files
committed
[clang] Update cxx_dr_status.html
1 parent ef87c34 commit 1444951

File tree

1 file changed

+57
-45
lines changed

1 file changed

+57
-45
lines changed

clang/www/cxx_dr_status.html

Lines changed: 57 additions & 45 deletions
Original file line numberDiff line numberDiff line change
@@ -11547,7 +11547,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1154711547
</tr>
1154811548
<tr id="1953">
1154911549
<td><a href="https://cplusplus.github.io/CWG/issues/1953.html">1953</a></td>
11550-
<td>DR</td>
11550+
<td>DRWP</td>
1155111551
<td>Data races and common initial sequence</td>
1155211552
<td class="unknown" align="center">Unknown</td>
1155311553
</tr>
@@ -13527,7 +13527,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1352713527
</tr>
1352813528
<tr id="2283">
1352913529
<td><a href="https://cplusplus.github.io/CWG/issues/2283.html">2283</a></td>
13530-
<td>DR</td>
13530+
<td>DRWP</td>
1353113531
<td>Missing complete type requirements</td>
1353213532
<td class="unknown" align="center">Unknown</td>
1353313533
</tr>
@@ -15125,11 +15125,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1512515125
<td>Array prvalues and additive operators</td>
1512615126
<td class="unknown" align="center">Unknown</td>
1512715127
</tr>
15128-
<tr class="open" id="2549">
15128+
<tr id="2549">
1512915129
<td><a href="https://cplusplus.github.io/CWG/issues/2549.html">2549</a></td>
15130-
<td>ready</td>
15130+
<td>DR</td>
1513115131
<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>
1513315133
</tr>
1513415134
<tr id="2550">
1513515135
<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>
1606116061
<td>Constant destruction of reference members</td>
1606216062
<td align="center">Not resolved</td>
1606316063
</tr>
16064-
<tr class="open" id="2703">
16064+
<tr id="2703">
1606516065
<td><a href="https://cplusplus.github.io/CWG/issues/2703.html">2703</a></td>
16066-
<td>ready</td>
16066+
<td>DR</td>
1606716067
<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>
1606916069
</tr>
1607016070
<tr class="open" id="2704">
1607116071
<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>
1673616736
</tr>
1673716737
<tr id="2815">
1673816738
<td><a href="https://cplusplus.github.io/CWG/issues/2815.html">2815</a></td>
16739-
<td>DR</td>
16739+
<td>DRWP</td>
1674016740
<td>Overload resolution for references/pointers to <TT>noexcept</TT> functions</td>
1674116741
<td class="unknown" align="center">Unknown</td>
1674216742
</tr>
@@ -17124,7 +17124,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1712417124
</tr>
1712517125
<tr id="2879">
1712617126
<td><a href="https://cplusplus.github.io/CWG/issues/2879.html">2879</a></td>
17127-
<td>DR</td>
17127+
<td>DRWP</td>
1712817128
<td>Undesired outcomes with <TT>const_cast</TT></td>
1712917129
<td class="unknown" align="center">Unknown</td>
1713017130
</tr>
@@ -17194,7 +17194,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1719417194
</tr>
1719517195
<tr id="2890">
1719617196
<td><a href="https://cplusplus.github.io/CWG/issues/2890.html">2890</a></td>
17197-
<td>DR</td>
17197+
<td>DRWP</td>
1719817198
<td>Defining members of local classes</td>
1719917199
<td class="unknown" align="center">Unknown</td>
1720017200
</tr>
@@ -17218,7 +17218,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1721817218
</tr>
1721917219
<tr id="2894">
1722017220
<td><a href="https://cplusplus.github.io/CWG/issues/2894.html">2894</a></td>
17221-
<td>DR</td>
17221+
<td>DRWP</td>
1722217222
<td>Functional casts create prvalues of reference type</td>
1722317223
<td class="unknown" align="center">Unknown</td>
1722417224
</tr>
@@ -17248,7 +17248,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1724817248
</tr>
1724917249
<tr id="2899">
1725017250
<td><a href="https://cplusplus.github.io/CWG/issues/2899.html">2899</a></td>
17251-
<td>DR</td>
17251+
<td>DRWP</td>
1725217252
<td>Bad value representations should cause undefined behavior</td>
1725317253
<td class="unknown" align="center">Unknown</td>
1725417254
</tr>
@@ -17260,7 +17260,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1726017260
</tr>
1726117261
<tr id="2901">
1726217262
<td><a href="https://cplusplus.github.io/CWG/issues/2901.html">2901</a></td>
17263-
<td>DR</td>
17263+
<td>DRWP</td>
1726417264
<td>Unclear semantics for near-match aliased access</td>
1726517265
<td class="unknown" align="center">Unknown</td>
1726617266
</tr>
@@ -17284,43 +17284,43 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1728417284
</tr>
1728517285
<tr id="2905">
1728617286
<td><a href="https://cplusplus.github.io/CWG/issues/2905.html">2905</a></td>
17287-
<td>DR</td>
17287+
<td>DRWP</td>
1728817288
<td>Value-dependence of <I>noexcept-expression</I></td>
1728917289
<td class="unknown" align="center">Unknown</td>
1729017290
</tr>
1729117291
<tr id="2906">
1729217292
<td><a href="https://cplusplus.github.io/CWG/issues/2906.html">2906</a></td>
17293-
<td>DR</td>
17293+
<td>DRWP</td>
1729417294
<td>Lvalue-to-rvalue conversion of class types for conditional operator</td>
1729517295
<td class="unknown" align="center">Unknown</td>
1729617296
</tr>
1729717297
<tr id="2907">
1729817298
<td><a href="https://cplusplus.github.io/CWG/issues/2907.html">2907</a></td>
17299-
<td>DR</td>
17299+
<td>DRWP</td>
1730017300
<td>Constant lvalue-to-rvalue conversion on uninitialized <TT>std::nullptr_t</TT></td>
1730117301
<td class="unknown" align="center">Unknown</td>
1730217302
</tr>
1730317303
<tr id="2908">
1730417304
<td><a href="https://cplusplus.github.io/CWG/issues/2908.html">2908</a></td>
17305-
<td>DR</td>
17305+
<td>DRWP</td>
1730617306
<td>Counting physical source lines for <TT>__LINE__</TT></td>
1730717307
<td class="unknown" align="center">Unknown</td>
1730817308
</tr>
1730917309
<tr id="2909">
1731017310
<td><a href="https://cplusplus.github.io/CWG/issues/2909.html">2909</a></td>
17311-
<td>DR</td>
17311+
<td>DRWP</td>
1731217312
<td>Subtle difference between constant-initialized and constexpr</td>
1731317313
<td class="unknown" align="center">Unknown</td>
1731417314
</tr>
1731517315
<tr id="2910">
1731617316
<td><a href="https://cplusplus.github.io/CWG/issues/2910.html">2910</a></td>
17317-
<td>DR</td>
17317+
<td>DRWP</td>
1731817318
<td>Effect of <I>requirement-parameter-list</I>s on odr-usability</td>
1731917319
<td class="unknown" align="center">Unknown</td>
1732017320
</tr>
1732117321
<tr id="2911">
1732217322
<td><a href="https://cplusplus.github.io/CWG/issues/2911.html">2911</a></td>
17323-
<td>DR</td>
17323+
<td>DRWP</td>
1732417324
<td>Unclear meaning of expressions "appearing within" subexpressions</td>
1732517325
<td class="unknown" align="center">Unknown</td>
1732617326
</tr>
@@ -17332,7 +17332,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1733217332
</tr>
1733317333
<tr id="2913">
1733417334
<td><a href="https://cplusplus.github.io/CWG/issues/2913.html">2913</a></td>
17335-
<td>DR</td>
17335+
<td>DRWP</td>
1733617336
<td>Grammar for <I>deduction-guide</I> has <I>requires-clause</I> in the wrong position</td>
1733717337
<td class="full" align="center">Clang 20</td>
1733817338
</tr>
@@ -17344,7 +17344,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1734417344
</tr>
1734517345
<tr id="2915">
1734617346
<td><a href="https://cplusplus.github.io/CWG/issues/2915.html">2915</a></td>
17347-
<td>DR</td>
17347+
<td>DRWP</td>
1734817348
<td>Explicit object parameters of type <TT>void</TT></td>
1734917349
<td class="full" align="center">Clang 20</td>
1735017350
</tr>
@@ -17366,13 +17366,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1736617366
</tr>
1736717367
<tr id="2918">
1736817368
<td><a href="https://cplusplus.github.io/CWG/issues/2918.html">2918</a></td>
17369-
<td>DR</td>
17369+
<td>DRWP</td>
1737017370
<td>Consideration of constraints for address of overloaded function</td>
1737117371
<td class="unreleased" align="center">Clang 21</td>
1737217372
</tr>
1737317373
<tr id="2919">
1737417374
<td><a href="https://cplusplus.github.io/CWG/issues/2919.html">2919</a></td>
17375-
<td>DR</td>
17375+
<td>DRWP</td>
1737617376
<td>Conversion function candidates for initialization of const lvalue reference</td>
1737717377
<td class="unknown" align="center">Unknown</td>
1737817378
</tr>
@@ -17384,13 +17384,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1738417384
</tr>
1738517385
<tr id="2921">
1738617386
<td><a href="https://cplusplus.github.io/CWG/issues/2921.html">2921</a></td>
17387-
<td>DR</td>
17387+
<td>DRWP</td>
1738817388
<td>Exporting redeclarations of entities not attached to a named module</td>
1738917389
<td class="unknown" align="center">Unknown</td>
1739017390
</tr>
1739117391
<tr id="2922">
1739217392
<td><a href="https://cplusplus.github.io/CWG/issues/2922.html">2922</a></td>
17393-
<td>DR</td>
17393+
<td>DRWP</td>
1739417394
<td>constexpr placement-new is too permissive</td>
1739517395
<td class="full" align="center">Clang 20</td>
1739617396
</tr>
@@ -17402,7 +17402,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1740217402
</tr>
1740317403
<tr id="2924">
1740417404
<td><a href="https://cplusplus.github.io/CWG/issues/2924.html">2924</a></td>
17405-
<td>DR</td>
17405+
<td>DRWP</td>
1740617406
<td>Undefined behavior during constant evaluation</td>
1740717407
<td class="unknown" align="center">Unknown</td>
1740817408
</tr>
@@ -17420,7 +17420,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1742017420
</tr>
1742117421
<tr id="2927">
1742217422
<td><a href="https://cplusplus.github.io/CWG/issues/2927.html">2927</a></td>
17423-
<td>DR</td>
17423+
<td>DRWP</td>
1742417424
<td>Unclear status of translation unit with <TT>module</TT> keyword</td>
1742517425
<td class="unknown" align="center">Unknown</td>
1742617426
</tr>
@@ -17438,13 +17438,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1743817438
</tr>
1743917439
<tr id="2930">
1744017440
<td><a href="https://cplusplus.github.io/CWG/issues/2930.html">2930</a></td>
17441-
<td>DR</td>
17441+
<td>DRWP</td>
1744217442
<td>Unclear term "copy/move operation" in specification of copy elision</td>
1744317443
<td class="unknown" align="center">Unknown</td>
1744417444
</tr>
1744517445
<tr id="2931">
1744617446
<td><a href="https://cplusplus.github.io/CWG/issues/2931.html">2931</a></td>
17447-
<td>DR</td>
17447+
<td>DRWP</td>
1744817448
<td>Restrictions on operator functions that are explicit object member functions</td>
1744917449
<td class="unknown" align="center">Unknown</td>
1745017450
</tr>
@@ -17456,7 +17456,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1745617456
</tr>
1745717457
<tr id="2933">
1745817458
<td><a href="https://cplusplus.github.io/CWG/issues/2933.html">2933</a></td>
17459-
<td>DR</td>
17459+
<td>DRWP</td>
1746017460
<td>Dangling references</td>
1746117461
<td class="unknown" align="center">Unknown</td>
1746217462
</tr>
@@ -17474,13 +17474,13 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1747417474
</tr>
1747517475
<tr id="2936">
1747617476
<td><a href="https://cplusplus.github.io/CWG/issues/2936.html">2936</a></td>
17477-
<td>DR</td>
17477+
<td>DRWP</td>
1747817478
<td>Local classes of templated functions should be part of the current instantiation</td>
1747917479
<td class="unknown" align="center">Unknown</td>
1748017480
</tr>
1748117481
<tr id="2937">
1748217482
<td><a href="https://cplusplus.github.io/CWG/issues/2937.html">2937</a></td>
17483-
<td>DR</td>
17483+
<td>DRWP</td>
1748417484
<td>Grammar for <I>preprocessing-file</I> has no normative effect</td>
1748517485
<td class="unknown" align="center">Unknown</td>
1748617486
</tr>
@@ -17492,7 +17492,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1749217492
</tr>
1749317493
<tr id="2939">
1749417494
<td><a href="https://cplusplus.github.io/CWG/issues/2939.html">2939</a></td>
17495-
<td>DR</td>
17495+
<td>DRWP</td>
1749617496
<td>Do not allow <TT>reinterpret_cast</TT> from prvalue to rvalue reference</td>
1749717497
<td class="unknown" align="center">Unknown</td>
1749817498
</tr>
@@ -17514,15 +17514,15 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1751417514
<td>Packs in a function's parameter-type-list</td>
1751517515
<td align="center">Not resolved</td>
1751617516
</tr>
17517-
<tr class="open" id="2943">
17517+
<tr id="2943">
1751817518
<td><a href="https://cplusplus.github.io/CWG/issues/2943.html">2943</a></td>
17519-
<td>ready</td>
17519+
<td>DR</td>
1752017520
<td>Discarding a void return value</td>
17521-
<td align="center">Not resolved</td>
17521+
<td class="unknown" align="center">Unknown</td>
1752217522
</tr>
1752317523
<tr id="2944">
1752417524
<td><a href="https://cplusplus.github.io/CWG/issues/2944.html">2944</a></td>
17525-
<td>DR</td>
17525+
<td>DRWP</td>
1752617526
<td>Unsequenced <I>throw-expression</I>s</td>
1752717527
<td class="unknown" align="center">Unknown</td>
1752817528
</tr>
@@ -17676,11 +17676,11 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1767617676
<td>Scopes in the <I>function-try-block</I> of a constructor</td>
1767717677
<td align="center">Not resolved</td>
1767817678
</tr>
17679-
<tr class="open" id="2970">
17679+
<tr id="2970">
1768017680
<td><a href="https://cplusplus.github.io/CWG/issues/2970.html">2970</a></td>
17681-
<td>ready</td>
17681+
<td>DR</td>
1768217682
<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>
1768417684
</tr>
1768517685
<tr class="open" id="2971">
1768617686
<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>
1779617796
<td>Remove misleading general allowance for parentheses</td>
1779717797
<td align="center">Not resolved</td>
1779817798
</tr>
17799-
<tr class="open" id="2990">
17799+
<tr id="2990">
1780017800
<td><a href="https://cplusplus.github.io/CWG/issues/2990.html">2990</a></td>
17801-
<td>ready</td>
17801+
<td>DR</td>
1780217802
<td>Exporting redeclarations of namespaces</td>
17803-
<td align="center">Not resolved</td>
17803+
<td class="unknown" align="center">Unknown</td>
1780417804
</tr>
1780517805
<tr class="open" id="2991">
1780617806
<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>
1797517975
<td>open</td>
1797617976
<td>Restrictions on character sequences in <I>header-name</I>s</td>
1797717977
<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>
1797817990
</tr></table>
1797917991

1798017992
</div>

0 commit comments

Comments
 (0)