C++ PATCH for c++/61659 (undefined symbol with devirtualization)

Jason Merrill jason@redhat.com
Mon Jun 30 20:20:00 GMT 2014


When we're devirtualizing, we need to make sure that any virtual 
functions are synthesized or instantiated even if the vtable isn't going 
to be emitted.  My earlier patches for 53808 handled this for 
synthesized destructors, but the issue is more general.

Tested x86_64-pc-linux-gnu, applying to trunk.
-------------- next part --------------
A non-text attachment was scrubbed...
Name: 61659.patch
Type: text/x-patch
Size: 3807 bytes
Desc: not available
URL: <http://gcc.gnu.org/pipermail/gcc-patches/attachments/20140630/404eef46/attachment.bin>


More information about the Gcc-patches mailing list