Skip to content

[clang] Use cwg_index.html from GitHub for DR status page #90352

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 29, 2024
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion clang/test/CXX/drs/cwg2149.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -11,7 +11,7 @@
// cxx98-error@-1 {{variadic macros are a C99 feature}}
#endif

namespace cwg2149 { // cwg2149: 3.1 drafting 2024-04
namespace cwg2149 { // cwg2149: 3.1
#if __cplusplus <= 201103L
struct X { int i, j, k; };
#else
Expand Down
2 changes: 1 addition & 1 deletion clang/test/CXX/drs/dr20xx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,7 @@ namespace cwg2026 { // cwg2026: 11
}
}

namespace cwg2049 { // cwg2049: 18 drafting P2308R1
namespace cwg2049 { // cwg2049: 18
#if __cplusplus >= 202302L
template <int* x = {}> struct X {};
X<> a;
Expand Down
2 changes: 2 additions & 0 deletions clang/test/CXX/drs/dr21xx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -175,6 +175,8 @@ void foo() {
}
}

// cwg2149 is in cwg2149.cpp

namespace cwg2157 { // cwg2157: 11
#if __cplusplus >= 201103L
enum E : int;
Expand Down
4 changes: 2 additions & 2 deletions clang/test/CXX/drs/dr24xx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -45,7 +45,7 @@ void fallthrough(int n) {
#endif
}

namespace cwg2450 { // cwg2450: 18 review P2308R1
namespace cwg2450 { // cwg2450: 18
#if __cplusplus >= 202302L
struct S {int a;};
template <S s>
Expand All @@ -59,7 +59,7 @@ f<{.a= 0}>();
#endif
}

namespace cwg2459 { // cwg2459: 18 drafting P2308R1
namespace cwg2459 { // cwg2459: 18
#if __cplusplus >= 202302L
struct A {
constexpr A(float) {}
Expand Down
4 changes: 3 additions & 1 deletion clang/test/CXX/drs/dr25xx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -130,12 +130,14 @@ struct D3 : B {
#endif

#if __cplusplus >= 202302L
namespace cwg2561 { // cwg2561: 18 review 2023-11-09
namespace cwg2561 { // cwg2561: no
struct C {
constexpr C(auto) { }
};
void foo() {
constexpr auto b = [](this C) { return 1; };
// FIXME: closure type shouldn't have a conversion function to function
// pointer, because explicit object parameter is present.
constexpr int (*fp)(C) = b;
static_assert(fp(1) == 1);
static_assert((&decltype(b)::operator())(1) == 1);
Expand Down
2 changes: 1 addition & 1 deletion clang/test/CXX/drs/dr28xx.cpp
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
// expected-no-diagnostics
#endif

namespace cwg2847 { // cwg2847: 19
namespace cwg2847 { // cwg2847: 19 review 2024-03-01

#if __cplusplus >= 202002L

Expand Down
Loading
Loading