diff --git a/clang/www/OpenProjects.html b/clang/www/OpenProjects.html index 7a8bdbd3dbbc8..5d0b7aaccd89d 100755 --- a/clang/www/OpenProjects.html +++ b/clang/www/OpenProjects.html @@ -123,7 +123,7 @@

Open Clang Projects

-
  • Continue work on C++20, C++23, C++2c, and C2x support: +
  • Continue work on C++20, C++23, C++2c, and C23 support: There are still several C++20 features to complete, and work has begun on supporting the latest language standards. Please see the C++ status report page to find out what is diff --git a/clang/www/c_dr_status.html b/clang/www/c_dr_status.html index 1aaff53d7cef4..4fe088e297750 100644 --- a/clang/www/c_dr_status.html +++ b/clang/www/c_dr_status.html @@ -38,7 +38,7 @@

    C defect report implementation status

    currently unknown will be marked in magenta.

    The LLVM bug tracker uses -the "c", "c99", "c11", "c17", and "c2x" labels to track known bugs with Clang's language +the "c", "c99", "c11", "c17", and "c23" labels to track known bugs with Clang's language conformance.

    diff --git a/clang/www/c_status.html b/clang/www/c_status.html index 9f476c8b013e2..6b84138d36ed9 100644 --- a/clang/www/c_status.html +++ b/clang/www/c_status.html @@ -57,13 +57,13 @@

    C Support in Clang

    - - + +
    Maybe?
    C2x-std=c2xC23-std=c23 Partial
    -

    The implementation status for C99, C11, and C17 are currently under +

    The implementation status for C99, C11, C17, and C23 are currently under investigation. Any proposal whose status in Clang is currently unknown will be marked in magenta.

    @@ -73,7 +73,7 @@

    C Support in Clang

    they become available.

    The LLVM bug tracker uses -the "c", "c99", "c11", "c17", and "c2x" labels to track known bugs with Clang's language +the "c", "c99", "c11", "c17", and "c23" labels to track known bugs with Clang's language conformance.

    C89 implementation status

    @@ -617,11 +617,12 @@

    C17 implementation status

    There are no major changes in this edition, only technical corrections and clarifications that are tracked by Defect Report.

    You can use Clang in C17 mode with the -std=c17 or -std=c18 options (available in Clang 6 and later).

    -

    C2x implementation status

    +

    C23 implementation status

    -

    Clang has support for some of the features of the C standard following C17, informally referred to as C2x.

    +

    Clang has support for some of the features of the C standard following C17, informally referred to as C23.

    -

    You can use Clang in C2x mode with the -std=c2x option (available in Clang 9 and later).

    +

    You can use Clang in C23 mode with the -std=c23 option (available in Clang 18 and later) or with the + -std=c2x option (available in Clang 9 and later).

    List of features and minimum Clang version with support @@ -629,7 +630,7 @@

    C2x implementation status

    - +
    Language FeatureC2x ProposalC23 Proposal Available in Clang?