[llvm-branch-commits] [clang] release/20.x: [clang][docs] Move -Wnon-trivial-memcall to added flags. (PR #132367)
via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Fri Mar 21 03:19:39 PDT 2025
https://github.com/R-Goc updated https://github.com/llvm/llvm-project/pull/132367
>From 27a139bbb73c604fb98f5bcd9095c1659528c0ad Mon Sep 17 00:00:00 2001
From: R-Goc <ryszardgoc at gmail.com>
Date: Fri, 21 Mar 2025 11:04:31 +0100
Subject: [PATCH] release/20.x: [clang][docs] Move -Wnontrivial-memcall to
added flags.
-Wnontrivial-memcall was incorrectly added to modified flags instead of
added flags. This commit moves it to the added compiler flags.
---
clang/docs/ReleaseNotes.rst | 10 +++++-----
1 file changed, 5 insertions(+), 5 deletions(-)
diff --git a/clang/docs/ReleaseNotes.rst b/clang/docs/ReleaseNotes.rst
index 03b68271b7864..8560b2a7adf95 100644
--- a/clang/docs/ReleaseNotes.rst
+++ b/clang/docs/ReleaseNotes.rst
@@ -545,6 +545,11 @@ New Compiler Flags
- The ``-Warray-compare-cxx26`` warning has been added to warn about array comparison
starting from C++26, this warning is enabled as an error by default.
+- The ``-Wnontrivial-memcall`` warning has been added to warn about
+ passing non-trivially-copyable destination parameter to ``memcpy``,
+ ``memset`` and similar functions for which it is a documented undefined
+ behavior. It is implied by ``-Wnontrivial-memaccess``
+
- clang-cl and clang-dxc now support ``-fdiagnostics-color=[auto|never|always]``
in addition to ``-f[no-]color-diagnostics``.
@@ -576,11 +581,6 @@ Modified Compiler Flags
to utilize these vector libraries. The behavior for all other vector function
libraries remains unchanged.
-- The ``-Wnontrivial-memcall`` warning has been added to warn about
- passing non-trivially-copyable destination parameter to ``memcpy``,
- ``memset`` and similar functions for which it is a documented undefined
- behavior. It is implied by ``-Wnontrivial-memaccess``
-
- Added ``-fmodules-reduced-bmi`` flag corresponding to
``-fexperimental-modules-reduced-bmi`` flag. The ``-fmodules-reduced-bmi`` flag
is intended to be enabled by default in the future.
More information about the llvm-branch-commits
mailing list