[clang] e4ec6ce - Clang: Add release note for defaulted-special-members-POD GCC ABI fix
David Blaikie via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 27 13:42:04 PDT 2022
Author: David Blaikie
Date: 2022-10-27T20:41:22Z
New Revision: e4ec6ce8a75c208b49b163c81cda90dc7373c791
URL: https://github.com/llvm/llvm-project/commit/e4ec6ce8a75c208b49b163c81cda90dc7373c791
DIFF: https://github.com/llvm/llvm-project/commit/e4ec6ce8a75c208b49b163c81cda90dc7373c791.diff
LOG: Clang: Add release note for defaulted-special-members-POD GCC ABI fix
Follow-up to 7846d590033e8d661198f4c00f56f46a4993c526
Added:
Modified:
clang/docs/ReleaseNotes.rst
Removed:
################################################################################
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 9d4738b64bd8..bc27c82b3621 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -609,6 +609,10 @@ ABI Changes in Clang
such packing. Clang now matches the gcc behavior (except on Darwin and PS4).
You can switch back to the old ABI behavior with the flag:
``-fclang-abi-compat=15.0``.
+- GCC allows POD types to have defaulted special members. Clang historically
+ classified such types as non-POD. Clang now matches the gcc behavior (except
+ on Darwin and PS4). You can switch back to the old ABI behavior with the flag:
+ ``-fclang-abi-compat=15.0``.
OpenMP Support in Clang
-----------------------
More information about the cfe-commits
mailing list