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

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

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|UNCONFIRMED                 |NEW
           Keywords|                            |diagnostic
            Summary|Deprecation                 |[12/13/14/15 Regression]
                   |warning/unavailable error   |Deprecation
                   |when overriding member of   |warning/unavailable error
                   |virtual base class          |when overriding member of
                   |                            |virtual base class
                 CC|                            |jason at gcc dot gnu.org
      Known to work|                            |4.9.4
     Ever confirmed|0                           |1
      Known to fail|                            |5.1.0
   Last reconfirmed|                            |2024-09-06

--- Comment #1 from Jonathan Wakely <redi at gcc dot gnu.org> ---
This has failed since r5-5027-g5f7282e2cb8e65
    re PR c++/33911 (attribute deprecated vs. templates)


struct B {
    virtual void f() = 0;
};
struct C : virtual B {
    __attribute__((deprecated))
    void f() {}
};

Reply via email to