[clang] a73d995 - [Clang] Add fixes to padding clearing logic to the release notes (#225340)
via cfe-commits
cfe-commits at lists.llvm.org
Thu Sep 24 01:30:04 PDT 2026
Author: Victor Campos
Date: 2026-09-24T09:29:57+01:00
New Revision: a73d995096d23a56458c815b6934b95cd9a8bb53
URL: https://github.com/llvm/llvm-project/commit/a73d995096d23a56458c815b6934b95cd9a8bb53
DIFF: https://github.com/llvm/llvm-project/commit/a73d995096d23a56458c815b6934b95cd9a8bb53.diff
LOG: [Clang] Add fixes to padding clearing logic to the release notes (#225340)
Added:
Modified:
clang/docs/ReleaseNotes.md
Removed:
################################################################################
diff --git a/clang/docs/ReleaseNotes.md b/clang/docs/ReleaseNotes.md
index be4673248e44e..7b6c24eead57d 100644
--- a/clang/docs/ReleaseNotes.md
+++ b/clang/docs/ReleaseNotes.md
@@ -564,8 +564,9 @@ features cannot lower the translation-unit ABI level;
inside a member function call synthesized by ``__builtin_invoke``. (#GH185241)
- Fixed a crash in ``__builtin_dump_struct`` when ``-Werror`` promotes
format warnings to errors. (#GH211943)
-- Fixed a wrong code generation in `__builtin_clear_padding` wherein the
- wrong bits of the `_BitInt` type were cleared in big-endian mode.
+- Fixed wrong code generation in `__builtin_clear_padding` wherein the wrong
+ bits of the following types were cleared: `_BitInt`, struct bitfields, and
+ packed boolean vectors. (#GH215809), (#GH216063), (#GH224033)
- Fixed an assertion failure when `__builtin_vectorelements` is applied to a
reference to a vector type; `vec_step` (in C++ for OpenCL) and
`__builtin_ptrauth_type_discriminator` similarly no longer accept reference
More information about the cfe-commits
mailing list