On Tue, 24 Feb 2026 16:48:14 +1100
David Gibson
On Mon, Feb 23, 2026 at 12:29:20PM -0500, Peter Foley wrote:
e.g. ./fwd.h:65:63: warning: '_Static_assert' with no message is a C23 extension [-Wc23-extensions] 65 | static_assert(sizeof(union fwd_listen_ref) == sizeof(uint32_t));
Signed-off-by: Peter Foley
--- fwd.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/fwd.h b/fwd.h index 1607011..7d299b6 100644 --- a/fwd.h +++ b/fwd.h @@ -62,7 +62,7 @@ union fwd_listen_ref { }; uint32_t u32; }; -static_assert(sizeof(union fwd_listen_ref) == sizeof(uint32_t)); +static_assert(sizeof(union fwd_listen_ref) == sizeof(uint32_t), "");
I'd prefer to see an actual message added here, rather than just minimally suppressing the warning.
Can you please suggest a message then? You added this static_assert() in the first place. -- Stefano