]> git.ipfire.org Git - thirdparty/valgrind.git/commitdiff
Regtest: use -fsized-deallocation with memcheck xmas-tree test
authorPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 13 Mar 2026 20:37:06 +0000 (21:37 +0100)
committerPaul Floyd <pjfloyd@wanadoo.fr>
Fri, 13 Mar 2026 20:37:06 +0000 (21:37 +0100)
memcheck/tests/Makefile.am

index 36f9736a9b161ffa4d70c45e7cf433475623a5bc..3ce55d123a095ea3a90f8365bb109fdda3cf3fbe 100644 (file)
@@ -629,8 +629,10 @@ check_PROGRAMS += cxx17_aligned_new sized_aligned_new_delete_args \
        new_aligned_delete_default \
        sized_aligned_new_delete_misaligned1 \
        sized_aligned_new_delete_misaligned2 \
-       sized_aligned_new_delete_misaligned3 \
-       xmas_tree
+       sized_aligned_new_delete_misaligned3
+if HAVE_FSIZED_DEALLOCATION
+check_PROGRAMS += xmas_tree
+endif
 endif
 
 if HAVE_CLOSE_RANGE
@@ -981,4 +983,4 @@ writev1_CFLAGS              = $(AM_CFLAGS) @FLAG_W_NO_STRINGOP_OVERFLOW@ @FLAG_W_NO_STRINGOP
 xml1_CFLAGS             = $(AM_CFLAGS) -D_GNU_SOURCE @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_USE_AFTER_FREE@
 
 xmas_tree_SOURCES      = xmas_tree.cpp
-xmas_tree_CXXFLAGS     = ${AM_CXXFLAGS} -std=c++17 @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_MISMATCHED_NEW_DELETE@ @FLAG_W_ALLOC_SIZE_LARGER_THAN@
+xmas_tree_CXXFLAGS     = ${AM_CXXFLAGS} -std=c++17 @FLAG_W_NO_UNINITIALIZED@ @FLAG_W_NO_MISMATCHED_NEW_DELETE@ @FLAG_W_ALLOC_SIZE_LARGER_THAN@ @FLAG_FSIZED_DEALLOCATION@