http://gcc.gnu.org/bugzilla/show_bug.cgi?id=50243
Jason Merrill <jason at gcc dot gnu.org> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Last reconfirmed| |2013-03-25 CC| |jason at gcc dot gnu.org Depends on| |34949 Ever Confirmed|0 |1 --- Comment #3 from Jason Merrill <jason at gcc dot gnu.org> 2013-03-25 22:11:45 UTC --- (In reply to comment #0) > Note: this is probably easier to do if ‘Bug 34949 - Dead code in empty > destructors.’ is done. Yes, this is really a consequence, almost a duplicate, of 34949. If we recognize that the store is dead because nothing can refer to the object's vptr, then we can optimize away the reference to the vtable and so the vtable won't be emitted.