[clang] [compiler-rt] [libcxx] [llvm] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
Aaron Ballman via cfe-commits
cfe-commits at lists.llvm.org
Thu Oct 10 06:39:41 PDT 2024
================
@@ -790,6 +790,10 @@ def warn_cstruct_memaccess : Warning<
"%1 call is a pointer to record %2 that is not trivial to "
"%select{primitive-default-initialize|primitive-copy}3">,
InGroup<NonTrivialMemaccess>;
+def warn_cxxstruct_memaccess : Warning<
+ "%select{destination for|source of|first operand of|second operand of}0 this "
+ "%1 call is a pointer to record %2 that is not trivially-copyable">,
----------------
AaronBallman wrote:
```suggestion
"%select{destination for|source of|first operand of|second operand of}0 call to "
"%1 is a pointer to non-trivially copyable type %2">,
```
Slight rewording
https://github.com/llvm/llvm-project/pull/111434
More information about the cfe-commits
mailing list