From: Vladimír Čunát Date: Thu, 22 Nov 2018 14:05:23 +0000 (+0100) Subject: lib/utils kr_log_trace_enabled(): optimize for false X-Git-Tag: v3.2.0~25^2~3 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=c4c17f87ea7bca91ded1f10a490d51fe33d31d34;p=thirdparty%2Fknot-resolver.git lib/utils kr_log_trace_enabled(): optimize for false --- diff --git a/lib/utils.h b/lib/utils.h index 22f02d14d..41bb8b9e4 100644 --- a/lib/utils.h +++ b/lib/utils.h @@ -59,7 +59,9 @@ void kr_log_verbose(const char *fmt, ...); /** * @brief Return true if the query has request log handler installed. */ -#define kr_log_trace_enabled(query) ((query) && (query)->request && (query)->request->trace_log) +#define kr_log_trace_enabled(query) (__builtin_expect( \ + (query) && (query)->request && (query)->request->trace_log, \ + false)) /** * Log a message through the request log handler.