* tests/test-memset_explicit.c: Ignore -Wuse-after-free,
since the test deliberately uses after free.
---
 ChangeLog                    | 4 ++++
 tests/test-memset_explicit.c | 4 ++++
 2 files changed, 8 insertions(+)

diff --git a/ChangeLog b/ChangeLog
index 7a5586a8d7..6df7b09a1e 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,9 @@
 2025-04-17  Paul Eggert  <egg...@cs.ucla.edu>
 
+       memset_explicit-tests: pacify -Wuse-after-free
+       * tests/test-memset_explicit.c: Ignore -Wuse-after-free,
+       since the test deliberately uses after free.
+
        Pacify -Wunterminated-string-initialization
        * tests/test-fwrite.c (main): Mark nonstrings with
        _GL_ATTRIBUTE_NONSTRING.
diff --git a/tests/test-memset_explicit.c b/tests/test-memset_explicit.c
index 6c20ad669f..d4c481b409 100644
--- a/tests/test-memset_explicit.c
+++ b/tests/test-memset_explicit.c
@@ -19,6 +19,10 @@
 
 #include <config.h>
 
+#if _GL_GNUC_PREREQ (12, 1)
+# pragma GCC diagnostic ignored "-Wuse-after-free"
+#endif
+
 /* Specification.  */
 #include <string.h>
 
-- 
2.49.0


Reply via email to