[llvm-branch-commits] [clang] eb9440b - [Clang] [Doc] Explicitly note noreturn bug as a miscompilation

Sam James via llvm-branch-commits llvm-branch-commits at lists.llvm.org
Wed Feb 22 09:13:08 PST 2023


Author: Sam James
Date: 2023-02-22T17:12:56Z
New Revision: eb9440b3d8b4cec060f8d41b3f0676c4afd9a6ea

URL: https://github.com/llvm/llvm-project/commit/eb9440b3d8b4cec060f8d41b3f0676c4afd9a6ea
DIFF: https://github.com/llvm/llvm-project/commit/eb9440b3d8b4cec060f8d41b3f0676c4afd9a6ea.diff

LOG: [Clang] [Doc] Explicitly note noreturn bug as a miscompilation

This is for 16.x.

Bug: https://github.com/llvm/llvm-project/issues/59792

Reviewed By: aaron.ballman

Differential Revision: https://reviews.llvm.org/D144540

Added: 
    

Modified: 
    clang/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 525be8e762693..f33c4c5375f37 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -765,7 +765,7 @@ Bug Fixes to Attribute Support
   a function pointer.
 
 - In C mode, when ``e1`` has ``__attribute__((noreturn))`` but ``e2`` doesn't,
-  ``(c ? e1 : e2)`` is no longer considered noreturn.
+  ``(c ? e1 : e2)`` is no longer considered noreturn, fixing a miscompilation.
   (`#59792 <https://github.com/llvm/llvm-project/issues/59792>`_)
 
 - GNU attributes being applied prior to standard attributes would be handled


        


More information about the llvm-branch-commits mailing list