Author: Aaron Ballman
Date: 2022-09-28T14:34:37-04:00
New Revision: 2ad41f97f87ad94f4a6e536a0e9027fb954d651e

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

LOG: Repairing the release notes

A code block was separated from its release note, so this re-associates
them again. It also adds an example code block to another potentially
breaking change entry.

Added: 
    

Modified: 
    clang/docs/ReleaseNotes.rst

Removed: 
    


################################################################################
diff  --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 8c0c85bab270..3ef5eaa8a5c3 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -70,8 +70,6 @@ code bases.
   results do not change before/after setting
   ``-Werror=incompatible-function-pointer-types`` to avoid incompatibility with
   Clang 16.
-- Clang now disallows types whose sizes aren't a multiple of their alignments 
to
-  be used as the element type of arrays.
 
   .. code-block:: c
 
@@ -80,6 +78,14 @@ code bases.
       void (*fp)(int *) = func; // Previously a warning, now a downgradable 
error.
     }
 
+- Clang now disallows types whose sizes aren't a multiple of their alignments
+  to be used as the element type of arrays.
+
+  .. code-block:: c
+
+  typedef char int8_a16 __attribute__((aligned(16)));
+  int8_a16 array[4]; // Now diagnosed as the element size not being a multiple 
of the array alignment.
+
 
 What's New in Clang |release|?
 ==============================


        
_______________________________________________
cfe-commits mailing list
cfe-commits@lists.llvm.org
https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits

Reply via email to