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 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
