From f06e1e290ab91bad4d234dac1120d36cde1fbb12 Mon Sep 17 00:00:00 2001 From: EndrII Date: Fri, 23 Dec 2022 22:32:11 +0300 Subject: [PATCH] change behavior of the log --- params.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/params.cpp b/params.cpp index 5ac2087..5f670c8 100644 --- a/params.cpp +++ b/params.cpp @@ -50,8 +50,13 @@ void Params::log(const QString &log, VerboseLvl vLvl) { #endif #ifdef QA_ASSERT_ON_ERROR +#ifdef __GNUC__ + __builtin_trap(); +#else debug_assert(false, "You requested to throw assert in every error message." " See The ASSERT_ON_ERROR option in cmake config."); +#endif + #endif break; @@ -64,8 +69,13 @@ void Params::log(const QString &log, VerboseLvl vLvl) { #ifdef QA_ASSERT_ON_WARN +#ifdef __GNUC__ + __builtin_trap(); +#else debug_assert(false, "You requested to throw assert in every warning message." " See The ASSERT_ON_ERROR option in cmake config."); +#endif + #endif break; }