From: Jeff King Date: Tue, 18 Oct 2022 20:15:33 +0000 (-0400) Subject: Makefile: force -O0 when compiling with SANITIZE=leak X-Git-Tag: v2.35.8~2 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=8453685d0437bd5ffc25f0bd3b5b07b12225119b;p=thirdparty%2Fgit.git Makefile: force -O0 when compiling with SANITIZE=leak Cherry pick commit d3775de0 (Makefile: force -O0 when compiling with SANITIZE=leak, 2022-10-18), as otherwise the leak checker at GitHub Actions CI seems to fail with a false positive. Signed-off-by: Jeff King Signed-off-by: Junio C Hamano Signed-off-by: Johannes Schindelin --- diff --git a/Makefile b/Makefile index 5580859afd..c4ad7595ed 100644 --- a/Makefile +++ b/Makefile @@ -1268,6 +1268,7 @@ BASIC_CFLAGS += -DSHA1DC_FORCE_ALIGNED_ACCESS endif ifneq ($(filter leak,$(SANITIZERS)),) BASIC_CFLAGS += -DSUPPRESS_ANNOTATED_LEAKS +BASIC_CFLAGS += -O0 SANITIZE_LEAK = YesCompiledWithIt endif ifneq ($(filter address,$(SANITIZERS)),)