https://gcc.gnu.org/bugzilla/show_bug.cgi?id=86698
--- Comment #5 from Andrew Pinski <pinskia at gcc dot gnu.org> --- (In reply to Andrew Pinski from comment #4) > The semicolon comes from print_declaration So this is just a dup of bug > 23872 in the end. > > *** This bug has been marked as a duplicate of bug 23872 *** Actually the semicolon didn't come from there but from COMPOUND_EXPR (but anyways I am fixing both).