[Bug c++/65189] [4.9/5/6 Regression] --fdump-translation-unit is broken for virtual dtors

jason at gcc dot gnu.org gcc-bugzilla@gcc.gnu.org
Mon Feb 29 15:54:00 GMT 2016


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

Jason Merrill <jason at gcc dot gnu.org> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
             Status|NEW                         |RESOLVED
         Resolution|---                         |WONTFIX

--- Comment #5 from Jason Merrill <jason at gcc dot gnu.org> ---
This was a deliberate change in the contents of the vtable; the destructor for
an abstract class can never be called through the vtable in conforming code, so
we stopped referring to it from the vtable.  I would suggest updating ABICC to
ignore this mismatch (for a destructor in a class that also refers to
__cxa_pure_virtual).


More information about the Gcc-bugs mailing list