https://gcc.gnu.org/bugzilla/show_bug.cgi?id=52961
--- Comment #12 from Eric Gallager <egallager at gcc dot gnu.org> --- (In reply to Manuel López-Ibáñez from comment #10) > Clang... suggests placing the ";" on a different line to silence > the warning: > > > warning: if statement has empty body [-Wempty-body] > if(a); > ^ > note: put the semicolon on a separate line to silence this warning > > which seems a nicer way to silence the warning instead of ugly { ; } That's a debatable opinion; I think the braces do a better job expressing grouping