diff options
author | Vlad Serebrennikov <serebrennikov.vladislav@gmail.com> | 2024-03-08 11:31:00 +0400 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-03-08 11:31:00 +0400 |
commit | b6a340023d383d1e77cb8d91d92c096f791fa8c0 (patch) | |
tree | 144a04723ed79b61d2a1a4d1a77a06062120f3f3 /clang/www | |
parent | f6b825f51ec8a67c4ace43aaacc27bfd4a78f706 (diff) | |
download | llvm-b6a340023d383d1e77cb8d91d92c096f791fa8c0.zip llvm-b6a340023d383d1e77cb8d91d92c096f791fa8c0.tar.gz llvm-b6a340023d383d1e77cb8d91d92c096f791fa8c0.tar.bz2 |
[clang] Respect field alignment in layout compatibility of structs (#84313)
This patch implements
[CWG2586](https://cplusplus.github.io/CWG/issues/2583.html) "Common
initial sequence should consider over-alignment". Note that alignment of
union members doesn't have to match, as layout compatibility of unions
is not defined in terms of common initial sequence
(http://eel.is/c++draft/class.mem.general#25).
Diffstat (limited to 'clang/www')
-rwxr-xr-x | clang/www/cxx_dr_status.html | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/clang/www/cxx_dr_status.html b/clang/www/cxx_dr_status.html index 503472a..c20a5d0 100755 --- a/clang/www/cxx_dr_status.html +++ b/clang/www/cxx_dr_status.html @@ -15306,7 +15306,7 @@ and <I>POD class</I></td> <td><a href="https://cplusplus.github.io/CWG/issues/2583.html">2583</a></td> <td>C++23</td> <td>Common initial sequence should consider over-alignment</td> - <td class="unknown" align="center">Unknown</td> + <td class="unreleased" align="center">Clang 19</td> </tr> <tr class="open" id="2584"> <td><a href="https://cplusplus.github.io/CWG/issues/2584.html">2584</a></td> |