[all-commits] [llvm/llvm-project] a0f889: [clang][C23] Support N3029 Improved Normal Enumera...

Mariya Podchishchaeva via All-commits all-commits at lists.llvm.org
Fri Sep 13 02:11:55 PDT 2024


  Branch: refs/heads/main
  Home:   https://github.com/llvm/llvm-project
  Commit: a0f88901a4e6a6618c3ec02108103d0415e28834
      https://github.com/llvm/llvm-project/commit/a0f88901a4e6a6618c3ec02108103d0415e28834
  Author: Mariya Podchishchaeva <mariya.podchishchaeva at intel.com>
  Date:   2024-09-13 (Fri, 13 Sep 2024)

  Changed paths:
    M clang/docs/ReleaseNotes.rst
    M clang/include/clang/Basic/DiagnosticSemaKinds.td
    M clang/lib/Sema/SemaDecl.cpp
    A clang/test/C/C23/n3029.c
    M clang/test/Misc/warning-flags.c
    M clang/test/Sema/enum.c
    M clang/www/c_status.html

  Log Message:
  -----------
  [clang][C23] Support N3029 Improved Normal Enumerations (#103917)

Basically clang already implemented 90% of the feature as an extension.
This commit disables warnings for C23 and aligns types of enumerators
according to the recent wording.



To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications


More information about the All-commits mailing list