<div dir="ltr">On it.</div><br><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Mon, Jan 28, 2019 at 12:49 PM Martin Storsjö <<a href="mailto:martin@martin.st">martin@martin.st</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On Mon, 28 Jan 2019, Rui Ueyama via llvm-commits wrote:<br>
<br>
> Author: ruiu<br>
> Date: Mon Jan 28 11:11:52 2019<br>
> New Revision: 352407<br>
><br>
> URL: <a href="http://llvm.org/viewvc/llvm-project?rev=352407&view=rev" rel="noreferrer" target="_blank">http://llvm.org/viewvc/llvm-project?rev=352407&view=rev</a><br>
> Log:<br>
> Refactoring. NFC.<br>
><br>
> Modified:<br>
>    lld/trunk/ELF/ScriptParser.cpp<br>
<br>
This broke compilation with GCC 5.4:<br>
<br>
../tools/lld/ELF/ScriptParser.cpp: In function ‘std::tuple<lld::elf::ELFKind, short unsigned int> parseBfdName(llvm::StringRef)’:<br>
../tools/lld/ELF/ScriptParser.cpp:389:48: error: converting to ‘std::tuple<lld::elf::ELFKind, short unsigned int>’ from initializer list would use <br>
explicit constructor ‘constexpr std::tuple<_T1, _T2>::tuple(_U1&&, _U2&&) [with _U1 = <br>
lld::elf::ELFKind; _U2 = llvm::ELF::<anonymous enum>; <template-parameter-2-3> = <br>
void;_T1 = lld::elf::ELFKind; _T2 = short unsigned int]’<br>
        .Case("elf32-i386", {ELF32LEKind, EM_386})<br>
                                                 ^<br>
<br>
// Martin<br>
</blockquote></div>