From 55615c10e3a674d52a113af63cc3f3b03fc9b88a Mon Sep 17 00:00:00 2001 From: Romain Goyet Date: Wed, 4 Nov 2020 10:53:44 -0500 Subject: [PATCH] [fuzzer] Always keep assert() when building with AFL --- build/toolchain.afl.mak | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/build/toolchain.afl.mak b/build/toolchain.afl.mak index 28fa52426..63b4e0002 100644 --- a/build/toolchain.afl.mak +++ b/build/toolchain.afl.mak @@ -6,3 +6,7 @@ LD = afl-clang++ ifeq ($(ASAN),1) export AFL_USE_ASAN = 1 endif + +# Prevent NDEBUG from being defined since we will always want assertions to run +# when the code is being fuzzed +SFLAGS := $(filter-out -DNDEBUG,$(SFLAGS))