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

--- Comment #2 from Jonathan Wakely <redi at gcc dot gnu.org> ---
Then we get _another_ warning on the definition of that member function:

struct [[deprecated("D is bad mmmkay")]] D {
  void f(const D&);
};

void D::f(const D&) { }


d.cc:2:18: warning: ā€˜D’ is deprecated [-Wdeprecated-declarations]
   void f(const D&);
                  ^
d.cc:5:19: warning: ā€˜D’ is deprecated [-Wdeprecated-declarations]
 void D::f(const D&) { }
                   ^

Reply via email to