r263464 - CodeGen: Mark functions used in vtables as unnamed_addr.

Renato Golin via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 14 13:59:39 PDT 2016


On 14 March 2016 at 18:42, Peter Collingbourne via cfe-commits
<cfe-commits at lists.llvm.org> wrote:
> Author: pcc
> Date: Mon Mar 14 13:41:59 2016
> New Revision: 263464
>
> URL: http://llvm.org/viewvc/llvm-project?rev=263464&view=rev
> Log:
> CodeGen: Mark functions used in vtables as unnamed_addr.
>
> This marks virtual function declarations, as well as runtime library functions
> __cxa_pure_virtual, __cxa_deleted_virtual and _purecall, as unnamed_addr. This
> will allow us to correctly form relative references to them from vtables in
> the relative vtable ABI.

Hi Peter,

You probably have seen, but just in case...

http://lab.llvm.org:8011/builders/clang-cmake-armv7-a15/builds/10698

http://lab.llvm.org:8011/builders/clang-cmake-thumbv7-a15/builds/10737

cheers,
--renato


More information about the cfe-commits mailing list