------- Comment #34 from carrot at google dot com 2009-08-27 01:40 ------- There is one optimization that we can do without affecting the ABI and linker compatibility. The delete destructor(D0) always contains the content of complete desturctor(D1) followed by a function call to delete. So instead of cloning the abstract destructor function body to the delete destructor(D0), we can generate a function call to complete destructor(D1) followed by a function call to delete.
-- carrot at google dot com changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |carrot at google dot com http://gcc.gnu.org/bugzilla/show_bug.cgi?id=3187