Makefile: drop -DSUPPRESS_ANNOTATED_LEAKS
The -DSUPPRESS_ANNOTATED_LEAKS preprocessor directive was used to enable our `UNLEAK()` macro in the past, which marks memory as still-reachable so that the leak sanitizer does not complain. Starting with 52c7dbd036 (git-compat-util: drop now-unused `UNLEAK()` macro, 2024-11-20) this macro has been removed, and thus the preprocessor directive is not required anymore, either. Drop it. Signed-off-by: Patrick Steinhardt <ps@pks.im> Signed-off-by: Junio C Hamano <gitster@pobox.com>
Patrick Steinhardt committed
Dec 13, 2024 at 11:41 UTC
23eeee08d6a22de197b17e791508ddcb3a953dc7
2 files changed
-2
Makefile
-1
@@ -1490,7 +1490,6 @@ ifneq ($(filter undefined,$(SANITIZERS)),)
1490
BASIC_CFLAGS += -DSHA1DC_FORCE_ALIGNED_ACCESS
1491
endif
1492
ifneq ($(filter leak,$(SANITIZERS)),)
1493
-BASIC_CFLAGS += -DSUPPRESS_ANNOTATED_LEAKS
1493
BASIC_CFLAGS += -O0
1494
SANITIZE_LEAK = YesCompiledWithIt
1495
endif
meson.build
-1
@@ -712,7 +712,6 @@ else
712
build_options_config.set('SANITIZE_ADDRESS', '')
713
endif
714
if get_option('b_sanitize').contains('leak')
715
- libgit_c_args += '-DSUPPRESS_ANNOTATED_LEAKS'
715
build_options_config.set('SANITIZE_LEAK', 'YesCompiledWithIt')
716
else
717
build_options_config.set('SANITIZE_LEAK', '')