[education/rkward/kf5] rkward: Silence cpp on runtime asserts

Thomas Friedrichsmeier null at kde.org
Wed Apr 10 16:12:08 BST 2024


Git commit d2500094e93dfbb09164f5b5109b4252fd76ca1e by Thomas Friedrichsmeier.
Committed on 08/04/2024 at 15:46.
Pushed by tfry into branch 'kf5'.

Silence cpp on runtime asserts

M  +1    -0    rkward/debug.h

https://invent.kde.org/education/rkward/-/commit/d2500094e93dfbb09164f5b5109b4252fd76ca1e

diff --git a/rkward/debug.h b/rkward/debug.h
index 160ec192e..b3093b956 100644
--- a/rkward/debug.h
+++ b/rkward/debug.h
@@ -37,6 +37,7 @@ void RKDebug (int flags, int level, const char *fmt, ...);
 // Debug functions 
 #	define RK_DO(expr,flags,level) if ((flags & RK_Debug::RK_Debug_Flags) && (level >= RK_Debug::RK_Debug_Level)) { expr; }
 #	define RK_DEBUG(flags,level,...) { if ((flags & RK_Debug::RK_Debug_Flags) && (level >= RK_Debug::RK_Debug_Level)) RKDebug (flags,level,__VA_ARGS__); }
+// cppcheck-suppress-macro nullPointerRedundantCheck
 #	define RK_ASSERT(x) if (!(x)) RK_DEBUG (DEBUG_ALL, DL_FATAL, "Assert '%s' failed at %s - function %s line %d", #x, __FILE__, __FUNCTION__, __LINE__);
 #	ifndef RKWARD_NO_TRACE
 #		define RK_TRACE(flags) RK_DEBUG (flags, DL_TRACE, "Trace: %s - function %s line %d", __FILE__, __FUNCTION__, __LINE__);



More information about the rkward-tracker mailing list