https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80063
Martin Sebor <msebor at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2017-03-16 CC| |mpolacek at gcc dot gnu.org, | |msebor at gcc dot gnu.org Ever confirmed|0 |1 --- Comment #1 from Martin Sebor <msebor at gcc dot gnu.org> --- This does look wrong. Macros shouldn't expand to multiple statements. The conditional was introduced in r218084, the macro itself in r194103. I CC the author of the former.