https://gcc.gnu.org/bugzilla/show_bug.cgi?id=92052

Marek Polacek <mpolacek at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |RESOLVED
                 CC|                            |mpolacek at gcc dot gnu.org
         Resolution|---                         |FIXED

--- Comment #1 from Marek Polacek <mpolacek at gcc dot gnu.org> ---
I've fixed this in GCC 10:

$ xg++ -c 92052.C
92052.C:1:15: error: function ‘void f()’ declared ‘[[noreturn]]’ but its first
declaration was not
    1 | void f(void), f [[noreturn]](void);
      |               ^
92052.C:1:6: note: previous declaration of ‘void f()’
    1 | void f(void), f [[noreturn]](void);
      |      ^

Reply via email to