diff --git a/clang/test/CXX/drs/dr2390.cpp b/clang/test/CXX/drs/dr2390.cpp index d8ab1e9a1b385..3931365b568ce 100644 --- a/clang/test/CXX/drs/dr2390.cpp +++ b/clang/test/CXX/drs/dr2390.cpp @@ -1,6 +1,6 @@ // RUN: %clang_cc1 -E -P %s -o - | FileCheck %s -// dr2390: yes +// dr2390: 14 namespace PR48462 { // Test that macro expansion of the builtin argument works. diff --git a/clang/test/CXX/drs/dr2406.cpp b/clang/test/CXX/drs/dr2406.cpp index 7ea0870fb70b3..0ab198e6f1498 100644 --- a/clang/test/CXX/drs/dr2406.cpp +++ b/clang/test/CXX/drs/dr2406.cpp @@ -1,6 +1,6 @@ // RUN: %clang_cc1 -x c++ %s -verify -// dr2406: yes +// dr2406: 5 void fallthrough(int n) { void g(), h(), i(); diff --git a/clang/test/CXX/drs/dr26xx.cpp b/clang/test/CXX/drs/dr26xx.cpp index 8517cd5872b18..1d702e66bf8c7 100644 --- a/clang/test/CXX/drs/dr26xx.cpp +++ b/clang/test/CXX/drs/dr26xx.cpp @@ -2,7 +2,7 @@ // RUN: %clang_cc1 -std=c++2b -triple x86_64-unknown-unknown %s -verify -namespace dr2621 { // dr2621: yes +namespace dr2621 { // dr2621: 16 enum class E { a }; namespace One { using E_t = E; @@ -101,7 +101,7 @@ int y = dr2640_a\N{LOTUS}); // expected-error {{character not allowed // dr2642: na -namespace dr2644 { // dr2644: yes +namespace dr2644 { // dr2644: 8 auto z = [a = 42](int a) { // expected-error {{a lambda parameter cannot shadow an explicitly captured entity}} \ // 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 } #if __cplusplus >= 202302L -namespace dr2650 { // dr2650: yes +namespace dr2650 { // dr2650: 17 template struct S {}; template int f(S*); // expected-note {{type 'X' of non-type template parameter is not a structural type}} class X { diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index 3f519ff06742f..d09cf616899ad 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -14147,7 +14147,7 @@

C++ defect report implementation status

2390 CD5 Is the argument of __has_cpp_attribute macro-expanded? - Yes + Clang 14 2391 @@ -14243,7 +14243,7 @@

C++ defect report implementation status

2406 CD5 [[fallthrough]] attribute and iteration statements - Yes + Clang 5 2407 @@ -15533,7 +15533,7 @@

C++ defect report implementation status

2621 C++23 Kind of lookup for using enum declarations - Yes + Clang 16 2622 @@ -15671,7 +15671,7 @@

C++ defect report implementation status

2644 C++23 Incorrect comment in example - Yes + Clang 8 2645 @@ -15707,7 +15707,7 @@

C++ defect report implementation status

2650 C++23 Incorrect example for ill-formed non-type template arguments - Yes + Clang 17 2651