Skip to content

Commit 57eb205

Browse files
committed
[clang][NFC] Fill in historical data on when C++ DRs 2000-2799 were fixed
1 parent 74f6b2d commit 57eb205

File tree

4 files changed

+10
-10
lines changed

4 files changed

+10
-10
lines changed

clang/test/CXX/drs/dr2390.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// RUN: %clang_cc1 -E -P %s -o - | FileCheck %s
22

3-
// dr2390: yes
3+
// dr2390: 14
44

55
namespace PR48462 {
66
// Test that macro expansion of the builtin argument works.

clang/test/CXX/drs/dr2406.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
// RUN: %clang_cc1 -x c++ %s -verify
22

3-
// dr2406: yes
3+
// dr2406: 5
44

55
void fallthrough(int n) {
66
void g(), h(), i();

clang/test/CXX/drs/dr26xx.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
// RUN: %clang_cc1 -std=c++2b -triple x86_64-unknown-unknown %s -verify
33

44

5-
namespace dr2621 { // dr2621: yes
5+
namespace dr2621 { // dr2621: 16
66
enum class E { a };
77
namespace One {
88
using E_t = E;
@@ -101,7 +101,7 @@ int y = dr2640_a\N{LOTUS}); // expected-error {{character <U+1FAB7> not allowed
101101

102102
// dr2642: na
103103

104-
namespace dr2644 { // dr2644: yes
104+
namespace dr2644 { // dr2644: 8
105105

106106
auto z = [a = 42](int a) { // expected-error {{a lambda parameter cannot shadow an explicitly captured entity}} \
107107
// expected-note {{variable 'a' is explicitly captured here}}
@@ -111,7 +111,7 @@ auto z = [a = 42](int a) { // expected-error {{a lambda parameter cannot shadow
111111
}
112112

113113
#if __cplusplus >= 202302L
114-
namespace dr2650 { // dr2650: yes
114+
namespace dr2650 { // dr2650: 17
115115
template <class T, T> struct S {};
116116
template <class T> int f(S<T, T{}>*); // expected-note {{type 'X' of non-type template parameter is not a structural type}}
117117
class X {

clang/www/cxx_dr_status.html

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14147,7 +14147,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1414714147
<td><a href="https://cplusplus.github.io/CWG/issues/2390.html">2390</a></td>
1414814148
<td>CD5</td>
1414914149
<td>Is the argument of <TT>__has_cpp_attribute</TT> macro-expanded?</td>
14150-
<td class="full" align="center">Yes</td>
14150+
<td class="full" align="center">Clang 14</td>
1415114151
</tr>
1415214152
<tr id="2391">
1415314153
<td><a href="https://cplusplus.github.io/CWG/issues/2391.html">2391</a></td>
@@ -14243,7 +14243,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1424314243
<td><a href="https://cplusplus.github.io/CWG/issues/2406.html">2406</a></td>
1424414244
<td>CD5</td>
1424514245
<td><TT>[[fallthrough]]</TT> attribute and iteration statements</td>
14246-
<td class="full" align="center">Yes</td>
14246+
<td class="full" align="center">Clang 5</td>
1424714247
</tr>
1424814248
<tr id="2407">
1424914249
<td><a href="https://cplusplus.github.io/CWG/issues/2407.html">2407</a></td>
@@ -15533,7 +15533,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1553315533
<td><a href="https://cplusplus.github.io/CWG/issues/2621.html">2621</a></td>
1553415534
<td>C++23</td>
1553515535
<td>Kind of lookup for <TT>using enum</TT> declarations</td>
15536-
<td class="full" align="center">Yes</td>
15536+
<td class="full" align="center">Clang 16</td>
1553715537
</tr>
1553815538
<tr id="2622">
1553915539
<td><a href="https://cplusplus.github.io/CWG/issues/2622.html">2622</a></td>
@@ -15671,7 +15671,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1567115671
<td><a href="https://cplusplus.github.io/CWG/issues/2644.html">2644</a></td>
1567215672
<td>C++23</td>
1567315673
<td>Incorrect comment in example</td>
15674-
<td class="full" align="center">Yes</td>
15674+
<td class="full" align="center">Clang 8</td>
1567515675
</tr>
1567615676
<tr id="2645">
1567715677
<td><a href="https://cplusplus.github.io/CWG/issues/2645.html">2645</a></td>
@@ -15707,7 +15707,7 @@ <h2 id="cxxdr">C++ defect report implementation status</h2>
1570715707
<td><a href="https://cplusplus.github.io/CWG/issues/2650.html">2650</a></td>
1570815708
<td>C++23</td>
1570915709
<td>Incorrect example for ill-formed non-type template arguments</td>
15710-
<td class="full" align="center">Yes</td>
15710+
<td class="full" align="center">Clang 17</td>
1571115711
</tr>
1571215712
<tr id="2651">
1571315713
<td><a href="https://cplusplus.github.io/CWG/issues/2651.html">2651</a></td>

0 commit comments

Comments
 (0)