From b3e423df3785ed06e1cb3b70c5ac11b8abffec2f Mon Sep 17 00:00:00 2001
From: h-vetinari
Date: Fri, 19 Sep 2025 09:38:11 +0200
Subject: [PATCH] [clang][docs] mark v21 as released (#158629)
Update for the status pages now that v21.1 is out.
Also specify WG14 N3006 "Underspecified object definitions" as available since Clang 19.
---
clang/www/c_status.html | 18 +++++++++---------
clang/www/cxx_status.html | 8 ++++----
2 files changed, 13 insertions(+), 13 deletions(-)
diff --git a/clang/www/c_status.html b/clang/www/c_status.html
index f65c34cc6402..d41b5ccf43fc 100644
--- a/clang/www/c_status.html
+++ b/clang/www/c_status.html
@@ -176,7 +176,7 @@ conformance.
| Obsolete implicitly octal literals and add delimited escape sequences |
N3353 |
- Clang 21 |
+ Clang 21 |
| 'if' declarations, v2 |
@@ -243,11 +243,11 @@ conformance.
| N3369 |
- Clang 21 |
+ Clang 21 |
| N3469 |
- Clang 21 |
+ Clang 21 |
| Named loops, v3 |
@@ -278,7 +278,7 @@ conformance.
| Slay Some Earthly Demons X |
N3409 |
- Clang 21 |
+ Clang 21 |
| Slay Some Earthly Demons XI |
@@ -288,7 +288,7 @@ conformance.
| Slay Some Earthly Demons XII |
N3411 |
- Clang 21 |
+ Clang 21 |
| Slay Some Earthly Demons XIII |
@@ -710,7 +710,7 @@ conformance.
| Disambiguate the storage class of some compound literals |
N2819 |
- Clang 21 |
+ Clang 21 |
| Add annotations for unreachable control flow v2 |
@@ -864,7 +864,7 @@ conformance.
| Underspecified object definitions |
N3006 |
- Yes |
+ Clang 19 |
| Type inference for object declarations |
@@ -899,7 +899,7 @@ conformance.
| Improved tag compatibility |
N3037 |
- Clang 21 |
+ Clang 21 |
| #embed |
@@ -941,7 +941,7 @@ conformance.
| Extending the lifetime of temporary objects (factored approach) |
N1285 |
- Clang 21 |
+ Clang 21 |
| Requiring signed char to have no padding bits |
diff --git a/clang/www/cxx_status.html b/clang/www/cxx_status.html
index 25940cc2899c..a35e50150a2a 100755
--- a/clang/www/cxx_status.html
+++ b/clang/www/cxx_status.html
@@ -223,7 +223,7 @@ C++23, informally referred to as C++26.
| Structured binding declaration as a condition |
P0963R3 |
- Clang 21 |
+ Clang 21 |
@@ -244,7 +244,7 @@ C++23, informally referred to as C++26.
| Structured Bindings can introduce a Pack |
P1061R10 |
- Clang 21 |
+ Clang 21 |
| The Oxford variadic comma |
@@ -280,7 +280,7 @@ C++23, informally referred to as C++26.
| Trivial Relocatability |
P2786R13 |
- Clang 21 |
+ Clang 21 |
#embed |
@@ -312,7 +312,7 @@ C++23, informally referred to as C++26.
| Attaching main to the global module |
P3618R0 (DR) |
- Clang 21 |
+ Clang 21 |
| Expansion Statements |