aboutsummaryrefslogtreecommitdiff
path: root/clang/www
diff options
context:
space:
mode:
authorVlad Serebrennikov <serebrennikov.vladislav@gmail.com>2024-03-08 11:31:00 +0400
committerGitHub <noreply@github.com>2024-03-08 11:31:00 +0400
commitb6a340023d383d1e77cb8d91d92c096f791fa8c0 (patch)
tree144a04723ed79b61d2a1a4d1a77a06062120f3f3 /clang/www
parentf6b825f51ec8a67c4ace43aaacc27bfd4a78f706 (diff)
downloadllvm-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-xclang/www/cxx_dr_status.html2
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>