From f37f0b4ee41ff4ccbb775dd1af0d916b532f46a5 Mon Sep 17 00:00:00 2001 From: vanhauser-thc Date: Mon, 17 Feb 2025 08:40:57 +0100 Subject: [PATCH] easier LTO CTX activation --- src/afl-cc.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/afl-cc.c b/src/afl-cc.c index 56627566..89ff9558 100644 --- a/src/afl-cc.c +++ b/src/afl-cc.c @@ -1152,7 +1152,8 @@ void instrument_mode_by_environ(aflcc_state_t *aflcc) { static void instrument_opt_mode_exclude(aflcc_state_t *aflcc) { if ((aflcc->instrument_opt_mode & INSTRUMENT_OPT_CTX) && - (aflcc->instrument_opt_mode & INSTRUMENT_OPT_CALLER)) { + (aflcc->instrument_opt_mode & INSTRUMENT_OPT_CALLER) && + aflcc->compiler_mode != LTO) { FATAL("you cannot set CTX and CALLER together");