Skip to content
  • John McCall's avatar
    We were emitting construction v-tables with internal linkage all the time. · 358d056c
    John McCall authored
    Emit them instead with the linkage of the VTT.
    
    I'm actually really ambivalent about this;  it's what GCC does, but outside
    of improving code size (if the linkage is coalescing), I'm not sure it's
    at all relevant.  Construction vtables are naturally referenced only by the
    VTT, which is itself only referenced by complete-object constructors and
    destructors;  giving the construction vtables possibly-external linkage is
    important if you have an optimization that drills through the VTT to a
    reference to a particular construction vtable which it cannot just emit
    itself.
    
    llvm-svn: 128374
    358d056c
Loading