From: Arran Cudbard-Bell Date: Sat, 25 Nov 2023 01:34:15 +0000 (-0600) Subject: Quiet GCC X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=feac6b3667718dbd52e495f954f14db1537de453;p=thirdparty%2Ffreeradius-server.git Quiet GCC --- diff --git a/src/lib/unlang/call_env.h b/src/lib/unlang/call_env.h index d2dd9e562eb..7ce13653058 100644 --- a/src/lib/unlang/call_env.h +++ b/src/lib/unlang/call_env.h @@ -281,8 +281,8 @@ _Generic((((_s *)NULL)->_f), \ typedef void _mismatch_flags; //!< Dummy type used to indicate bad flags. #define CALL_ENV_FLAGS(_cast_type, _flags, _struct, _field) \ - (FR_CALL_ENV_CONCAT((_flags & CALL_ENV_FLAG_CONCAT), _cast_type) | \ - FR_CALL_ENV_SINGLE(_struct, _field, (_flags & CALL_ENV_FLAG_CONCAT)) | \ + (FR_CALL_ENV_CONCAT(((_flags) & CALL_ENV_FLAG_CONCAT), _cast_type) | \ + FR_CALL_ENV_SINGLE(_struct, _field, ((_flags) & CALL_ENV_FLAG_CONCAT)) | \ FR_CALL_ENV_MULTI(_struct, _field) |\ ((_flags) & ~CALL_ENV_FLAG_CONCAT)) \