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 <peff@peff.net> Signed-off-by: Junio C Hamano <gitster@pobox.com> Signed-off-by: Johannes Schindelin <johannes.schindelin@gmx.de>
Jeff King committed
Oct 18, 2022 at 16:15 UTC
8453685d0437bd5ffc25f0bd3b5b07b12225119b
1 file changed
+1
Makefile
+1
@@ -1268,6 +1268,7 @@ BASIC_CFLAGS += -DSHA1DC_FORCE_ALIGNED_ACCESS
1268
endif
1269
ifneq ($(filter leak,$(SANITIZERS)),)
1270
BASIC_CFLAGS += -DSUPPRESS_ANNOTATED_LEAKS
1271
+BASIC_CFLAGS += -O0
1272
SANITIZE_LEAK = YesCompiledWithIt
1273
endif
1274
ifneq ($(filter address,$(SANITIZERS)),)