[llvm] r237976 - unique_ptrify LoadedObjectInfo::clone

NAKAMURA Takumi geek4civic at gmail.com
Thu May 21 23:24:30 PDT 2015


Tobias, FYI, the culprit was just DIContext.h, as far as I investigated.
2015/05/22 15:17 "Tobias Grosser" <tobias at grosser.es>:

> On 05/22/2015 02:05 AM, David Blaikie wrote:
>
>> Author: dblaikie
>> Date: Thu May 21 19:05:05 2015
>> New Revision: 237976
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=237976&view=rev
>> Log:
>> unique_ptrify LoadedObjectInfo::clone
>>
>> As noted in the original review, this is unused in tree & is used by
>> Julia... that's problematic. This API coudl easily be deleted/modified
>> by accident without any validation that it remains correct.
>>
>
> This seems to have broken gcc 4.7 buildbots. I reverted this (and r237975)
> for now until a fix can be found.
>
> See for example:
>
>
> http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/22162/steps/compile/logs/stdio
>
> In file included from
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/JITEventListener.h:18:0,
>                  from
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/lib/ExecutionEngine/GDBRegistrationListener.cpp:11:
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/RuntimeDyld.h:65:13:
> error: looser throw specifier for ‘virtual
> llvm::RuntimeDyld::LoadedObjectInfo::~LoadedObjectInfo()’
> In file included from
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/RuntimeDyld.h:20:0,
>                  from
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/JITEventListener.h:18,
>                  from
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/lib/ExecutionEngine/GDBRegistrationListener.cpp:11:
> /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/DebugInfo/DIContext.h:144:11:
> error:   overriding ‘virtual llvm::LoadedObjectInfo::~LoadedObjectInfo()
> noexcept (true)’
>
> Best,
> Tobias
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20150522/5f444064/attachment.html>


More information about the llvm-commits mailing list