[pfx] Re: Postfix stable release 3.11.4 and legacy releases 3.10.11, 3.9.12, 3.8.18
Wietse Venema via Postfix-users <[email protected]> Mon, 22 Jun 2026 16:36:00 -0400 (EDT)
| Newsgroups | gmane.mail.postfix.user |
|---|---|
| Message-ID | <[email protected]> |
Sean McBride via Postfix-users: > On 22 Jun 2026, at 15:48, Wietse Venema wrote: > > > Wouldn't -Wimplicit-fallthrough catch that? > > > > Sure. And it would break existing legtimate Postfix code. > > Deliberate fallthrough can be annotated with [[fallthrough]], but as > that's new in C23, postfix probably can't use it yet. Still, it's easy > to create a macro that does some pre-C23 per-complier equivalents, like: > > ``` > #if (defined(GCC_VERSION) && GCC_VERSION>=7000000) || blahblah) > #define POSTFIX_FALLTHROUGH __attribute__((fallthrough)); > #else > #define POSTFIX_FALLTHROUGH /* FALLTHROUGH */ > #endif > ``` > > I've never contributed a patch to postfix before, but I could give it a > try... If you can test this on systems: - Compilers with and without this feature. - With GCC, and with CLANG. Note that Postfix does not use autotools. Wietse _______________________________________________ Postfix-users mailing list -- [email protected] To unsubscribe send an email to [email protected]