https://gcc.gnu.org/bugzilla/show_bug.cgi?id=88075
--- Comment #1 from Hannes Hauswedell <h2+bugs at fsfe dot org> --- I see that this has changed for snapshots of GCC9 now, thanks a lot! Is this something you can backport to to GCC7 and GCC8 that would really help downstream projects to reduce needless use of MACROs! Thanks!