<p dir="ltr">Tobias, FYI, the culprit was just DIContext.h, as far as I investigated.</p>
<div class="gmail_quote">2015/05/22 15:17 "Tobias Grosser" <<a href="mailto:tobias@grosser.es">tobias@grosser.es</a>>:<br type="attribution"><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">On 05/22/2015 02:05 AM, David Blaikie wrote:<br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
Author: dblaikie<br>
Date: Thu May 21 19:05:05 2015<br>
New Revision: 237976<br>
<br>
URL: <a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__llvm.org_viewvc_llvm-2Dproject-3Frev-3D237976-26view-3Drev&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=mQ4LZ2PUj9hpadE3cDHZnIdEwhEBrbAstXeMaFoB9tg&m=eU0vQexmv7Y9X9G6pLopUziPOBGInjkrEbALty3znoU&s=dccyTcPHdIGW_5N-jFPPTMaCIHVuVWkT-ibKjXQUdkk&e=" target="_blank">http://llvm.org/viewvc/llvm-project?rev=237976&view=rev</a><br>
Log:<br>
unique_ptrify LoadedObjectInfo::clone<br>
<br>
As noted in the original review, this is unused in tree & is used by<br>
Julia... that's problematic. This API coudl easily be deleted/modified<br>
by accident without any validation that it remains correct.<br>
</blockquote>
<br>
This seems to have broken gcc 4.7 buildbots. I reverted this (and r237975) for now until a fix can be found.<br>
<br>
See for example:<br>
<br>
<a href="https://urldefense.proofpoint.com/v2/url?u=http-3A__lab.llvm.org-3A8011_builders_clang-2Dx86-5F64-2Dubuntu-2Dgdb-2D75_builds_22162_steps_compile_logs_stdio&d=AwMFaQ&c=8hUWFZcy2Z-Za5rBPlktOQ&r=mQ4LZ2PUj9hpadE3cDHZnIdEwhEBrbAstXeMaFoB9tg&m=eU0vQexmv7Y9X9G6pLopUziPOBGInjkrEbALty3znoU&s=dmb5dhscDy0ZbX8lnU445fU1pDjzX2opUqrTMF4MEs4&e=" target="_blank">http://lab.llvm.org:8011/builders/clang-x86_64-ubuntu-gdb-75/builds/22162/steps/compile/logs/stdio</a><br>
<br>
In file included from /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/JITEventListener.h:18:0,<br>
                 from /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/lib/ExecutionEngine/GDBRegistrationListener.cpp:11:<br>
/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()’<br>
In file included from /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/RuntimeDyld.h:20:0,<br>
                 from /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/include/llvm/ExecutionEngine/JITEventListener.h:18,<br>
                 from /home/buildslave/osuosl_slave/clang-x86_64-ubuntu-gdb-75/llvm.src/lib/ExecutionEngine/GDBRegistrationListener.cpp:11:<br>
/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)’<br>
<br>
Best,<br>
Tobias<br>
<br>
_______________________________________________<br>
llvm-commits mailing list<br>
<a href="mailto:llvm-commits@cs.uiuc.edu" target="_blank">llvm-commits@cs.uiuc.edu</a><br>
<a href="http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits" target="_blank">http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits</a><br>
</blockquote></div>