[libcxx-commits] [PATCH] D72160: Optimize / partially inline basic_string copy constructor

Eric Fiselier via libcxx-commits libcxx-commits at lists.llvm.org
Mon Jan 20 01:35:37 PST 2020


In fact this change wasn't picked up until 4 builds after things started
breaking.
http://lab.llvm.org:8014/builders/netbsd-amd64/builds/838

On Mon, Jan 20, 2020 at 4:31 AM Eric Fiselier <eric at efcs.ca> wrote:

> I don't see why you think the given error maps to this change.
>
> This change isn't in the set of changes in the build you point to:
> http://lab.llvm.org:8014/builders/netbsd-amd64/builds/834/
>
> And the build before it doesn't fail.
> http://lab.llvm.org:8014/builders/netbsd-amd64/builds/833/
>
> Can you elucidate why this change is responsible?
>
> On Mon, Jan 20, 2020 at 3:53 AM Michał Górny via Phabricator <
> reviews at reviews.llvm.org> wrote:
>
>> mgorny added a comment.
>>
>> I'm afraid this breaks stuff. TableGen built against libc++ after this
>> change misbehaves:
>>
>>   [18/31] Building ARMGenSystemRegister.inc...
>>   FAILED: lib/Target/ARM/ARMGenSystemRegister.inc
>>   cd /home/motus/netbsd8/netbsd8/build-stage2 &&
>> /home/motus/netbsd8/netbsd8/build-stage2/bin/llvm-tblgen
>> -gen-searchable-tables -I
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target/ARM -I
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/include -I
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target/ARM/ARM.td
>> --write-if-changed -o lib/Target/ARM/ARMGenSystemRegister.inc -d
>> lib/Target/ARM/ARMGenSystemRegister.inc.d
>>
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target/ARM/ARM.td:1269:1:
>> error: Reached EOF without matching #endif
>>
>>   ^
>>   #0 0x000000000049b032 llvm::sys::PrintStackTrace(llvm::raw_ostream&)
>> (/home/motus/netbsd8/netbsd8/build-stage2/bin/llvm-tblgen+0x49b032)
>>   #1 0x000000000049905c llvm::sys::RunSignalHandlers()
>> (/home/motus/netbsd8/netbsd8/build-stage2/bin/llvm-tblgen+0x49905c)
>>   #2 0x000000000049b5e0 SignalHandler(int)
>> (/home/motus/netbsd8/netbsd8/build-stage2/bin/llvm-tblgen+0x49b5e0)
>>   Stack dump:
>>   0.      Program arguments:
>> /home/motus/netbsd8/netbsd8/build-stage2/bin/llvm-tblgen
>> -gen-searchable-tables -I
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target/ARM -I
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/include -I
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target
>> /home/motus/netbsd8/netbsd8/llvm-project/llvm/lib/Target/ARM/ARM.td
>> --write-if-changed -o lib/Target/ARM/ARMGenSystemRegister.inc -d
>> lib/Target/ARM/ARMGenSystemRegister.inc.d
>>   ninja: build stopped: subcommand failed.
>>
>>
>> http://lab.llvm.org:8014/builders/netbsd-amd64/builds/834/steps/ninja%20build%20local/logs/stdio
>>
>>
>> Repository:
>>   rG LLVM Github Monorepo
>>
>> CHANGES SINCE LAST ACTION
>>   https://reviews.llvm.org/D72160/new/
>>
>> https://reviews.llvm.org/D72160
>>
>>
>>
>>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/libcxx-commits/attachments/20200120/fc88580c/attachment-0001.html>


More information about the libcxx-commits mailing list