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

Peter Collingbourne via cfe-commits cfe-commits at lists.llvm.org
Mon Mar 14 14:04:07 PDT 2016


Yes, and r263477 was the fix.

Peter
On Mar 14, 2016 13:59, "Renato Golin" <renato.golin at linaro.org> wrote:

> 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
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20160314/414bc530/attachment.html>


More information about the cfe-commits mailing list