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

Jonathan Wakely <redi at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Keywords|                            |diagnostic
             Status|UNCONFIRMED                 |RESOLVED
           See Also|                            |https://gcc.gnu.org/bugzill
                   |                            |a/show_bug.cgi?id=79078
         Resolution|---                         |DUPLICATE

--- Comment #4 from Jonathan Wakely <redi at gcc dot gnu.org> ---
As requested by https://gcc.gnu.org/bugs/ please provide a complete testcase,
your example doesn't even compile. 

Here's a proper testcase:

struct sha1;

[[deprecated("old")]]
void flush(sha1&);

void f(sha1& s)
{
  flush(s);
}

This prints:

depr.cc: In function 'void f(sha1&)':
depr.cc:8:10: warning: 'void flush(sha1&)' is deprecated: old
[-Wdeprecated-declarations]
    8 |   flush(s);
      |          ^
depr.cc:4:6: note: declared here
    4 | void flush(sha1&);
      |      ^~~~~
depr.cc:8:10: warning: 'void flush(sha1&)' is deprecated: old
[-Wdeprecated-declarations]
    8 |   flush(s);
      |          ^
depr.cc:4:6: note: declared here
    4 | void flush(sha1&);
      |      ^~~~~


I think this is a dup of PR 67960

*** This bug has been marked as a duplicate of bug 67960 ***

Reply via email to