From faeb58fe668662d8262c4cc7c54ad2af756dbe3b Mon Sep 17 00:00:00 2001 From: MarcoFalke <*~=`'#}+{/-|&$^_@721217.xyz> Date: Thu, 22 May 2025 15:09:53 +0200 Subject: [PATCH] refactor: Set G_ABORT_ON_FAILED_ASSUME when G_FUZZING_BUILD This does not change behavior, but documents that G_ABORT_ON_FAILED_ASSUME is set when G_FUZZING_BUILD. --- src/util/check.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/util/check.h b/src/util/check.h index f7dea5a3c2e..198e9e078b2 100644 --- a/src/util/check.h +++ b/src/util/check.h @@ -21,7 +21,7 @@ constexpr bool G_FUZZING_BUILD{ false #endif }; -constexpr bool G_ABORT_ON_FAILED_ASSUME{ +constexpr bool G_ABORT_ON_FAILED_ASSUME{G_FUZZING_BUILD || #ifdef ABORT_ON_FAILED_ASSUME true #else @@ -75,7 +75,7 @@ void assertion_fail(std::string_view file, int line, std::string_view func, std: template constexpr T&& inline_assertion_check(LIFETIMEBOUND T&& val, [[maybe_unused]] const char* file, [[maybe_unused]] int line, [[maybe_unused]] const char* func, [[maybe_unused]] const char* assertion) { - if (IS_ASSERT || std::is_constant_evaluated() || G_FUZZING_BUILD || G_ABORT_ON_FAILED_ASSUME) { + if (IS_ASSERT || std::is_constant_evaluated() || G_ABORT_ON_FAILED_ASSUME) { if (!val) { assertion_fail(file, line, func, assertion); }