clang++ not supporting sized deallocation by default is a bit
annoying.
tsan_unittest_SOURCES = tsan_unittest.cpp
tsan_unittest_CXXFLAGS = $(AM_CXXFLAGS) \
- -DTHREAD_WRAPPERS='"tsan_thread_wrappers_pthread.h"'
+ -DTHREAD_WRAPPERS='"tsan_thread_wrappers_pthread.h"' \
+ @FLAG_W_NO_UNUSED_BUT_SET_VARIABLE@
unit_bitmap_CFLAGS = $(AM_CFLAGS) -O2 \
-DENABLE_DRD_CONSISTENCY_CHECKS \
sized_aligned_new_delete_misaligned3_CXXFLAGS = ${AM_CXXFLAGS} -std=c++17 @FLAG_W_NO_UNUSED_VARIABLE@
if COMPILER_IS_CLANG
cxx17_aligned_new_CXXFLAGS += -fsized-deallocation
+duplicate_align_size_errors_CXXFLAGS += -fsized-deallocation
sized_aligned_new_delete_args_CXXFLAGS += -fsized-deallocation
sized_aligned_new_delete_misaligned1_CXXFLAGS += -fsized-deallocation
sized_aligned_new_delete_misaligned2_CXXFLAGS += -fsized-deallocation
-Wl,-rpath,$(top_builddir)/memcheck/tests/linux
enomem_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_USE_AFTER_FREE@
+memalign_CFLAGS = ${AM_CFLAGS} @FLAG_W_NO_NON_POWER_OF_TWO_ALIGNMENT@
+
if HAVE_STRLCAT
strlcat_strlcpy_CFLAGS = $(AM_CFLAGS) @FLAG_W_NO_STRINGOP_OVERFLOW@
endif