From 9276d41b0988c29399bb0bf8604c27a9c5a48a3b Mon Sep 17 00:00:00 2001 From: Richard Levitte Date: Fri, 20 Jun 2025 14:29:04 +0200 Subject: [PATCH] Nit: macro parameters should always be parenthesised in expressions Affected macros: ossl_likely and ossl_unlikely Reviewed-by: Tim Hudson Reviewed-by: Paul Dale Reviewed-by: Neil Horman (Merged from https://github.com/openssl/openssl/pull/27862) (cherry picked from commit cdd01b5e0734b0324251b32a8edd97f42ba90429) --- include/internal/common.h | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/include/internal/common.h b/include/internal/common.h index 0c0415b777b..af6d7db6c25 100644 --- a/include/internal/common.h +++ b/include/internal/common.h @@ -22,8 +22,8 @@ # define ossl_likely(x) __builtin_expect(!!(x), 1) # define ossl_unlikely(x) __builtin_expect(!!(x), 0) # else -# define ossl_likely(x) x -# define ossl_unlikely(x) x +# define ossl_likely(x) (x) +# define ossl_unlikely(x) (x) # endif # if defined(__GNUC__) || defined(__clang__) -- 2.47.2