https://gcc.gnu.org/bugzilla/show_bug.cgi?id=124570
--- Comment #1 from Matthijs van Duin <matthijsvanduin at gmail dot com> --- Note that gcc already intentionally suppresses this warning when macro expansion is involved, it should obviously do the same for any kind of compile-time evaluation.
