assert-util: drop message argument of assert_log()

As it is always equals to #expr.
This commit is contained in:
Yu Watanabe
2025-08-17 00:14:42 +09:00
parent 45079ae1e6
commit 9bfcc81c32
3 changed files with 8 additions and 7 deletions
+6 -5
View File
@@ -10,19 +10,20 @@ bool log_get_assert_return_is_critical(void) _pure_;
void log_assert_failed_return(const char *text, const char *file, int line, const char *func);
#define assert_log(expr, message) ((_likely_(expr)) \
? (true) \
: (log_assert_failed_return(message, PROJECT_FILE, __LINE__, __func__), false))
#define assert_log(expr) \
(_likely_(expr) ? \
true : \
(log_assert_failed_return(#expr, PROJECT_FILE, __LINE__, __func__), false))
#define assert_return(expr, r) \
do { \
if (!assert_log(expr, #expr)) \
if (!assert_log(expr)) \
return (r); \
} while (false)
#define assert_return_errno(expr, r, err) \
do { \
if (!assert_log(expr, #expr)) { \
if (!assert_log(expr)) { \
errno = err; \
return (r); \
} \