Skip to content
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

[diag] Silence -Wfixed-enum-extension in C23 #68060

Merged
merged 5 commits into from
Oct 3, 2023

Commits on Oct 3, 2023

  1. [diag] Silence -Wfixed-enum-extension in C23

    The C23 standard supports enums with fixed underlying types (N3030 [1]),
    so we shouldn't emit `-Wfixed-enum-extension` in C23 mode (since it's no
    longer a Clang extension at that point).
    
    [1] https://thephd.dev/_vendor/future_cxx/papers/C%20-%20Enhanced%20Enumerations.html
    smeenai committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    b931e04 View commit details
    Browse the repository at this point in the history
  2. Address comment

    smeenai committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    862b7a6 View commit details
    Browse the repository at this point in the history
  3. Add release note

    smeenai committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    d7f0ecf View commit details
    Browse the repository at this point in the history
  4. Update clang/docs/ReleaseNotes.rst

    Co-authored-by: Erich Keane <ekeane@nvidia.com>
    smeenai and erichkeane committed Oct 3, 2023
    Configuration menu
    Copy the full SHA
    561730b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    713473f View commit details
    Browse the repository at this point in the history