[cfe-dev] [llvm-dev] RFC: A new ABI for virtual calls, and a change to the virtual call representation in the IR
    Joerg Sonnenberger via cfe-dev 
    cfe-dev at lists.llvm.org
       
    Mon Mar  7 16:39:51 PST 2016
    
    
  
On Fri, Mar 04, 2016 at 02:48:28PM -0800, Peter Collingbourne via llvm-dev wrote:
> One complication is that on ELF the linker will still create a PLT entry if
> the symbol has default visibility, in order to support symbol
> interposition. We can mitigate against that by using protected visibility
> for virtual functions if they would otherwise receive default visibility.
Be very careful with using protected visibility, since recent binutils
version have completely broken a bunch of basic use cases of protected
symbols :(
Joerg
    
    
More information about the cfe-dev
mailing list