| Summary: | www/firefox: 57.0 crashes clang during build | ||||||||
|---|---|---|---|---|---|---|---|---|---|
| Product: | Base System | Reporter: | Jan Beich <jbeich> | ||||||
| Component: | bin | Assignee: | Dimitry Andric <dim> | ||||||
| Status: | Closed Overcome By Events | ||||||||
| Severity: | Affects Some People | CC: | davide, dim, emaste | ||||||
| Priority: | --- | Keywords: | needs-qa | ||||||
| Version: | CURRENT | ||||||||
| Hardware: | Any | ||||||||
| OS: | Any | ||||||||
| See Also: | https://bugzilla.mozilla.org/show_bug.cgi?id=1399412 | ||||||||
| Attachments: |
|
||||||||
|
Description
Jan Beich
2017-09-13 10:36:00 UTC
Created attachment 186324 [details]
mfbt/Compression.cpp (preprocessed, compressed)
Created attachment 186325 [details]
command line args (for clang 5.0)
Reproducible on Clang 4.0 and 3.9. This can be reduced to just: // clang -cc1 -triple x86_64 -S bug222280.cpp namespace { extern "C" union LZ4_stream_u *LZ4_createStream(); LZ4_stream_u *LZ4_createStream(); } It's apparently a long-standing problem upstream, as there are multiple bugs about it, but no conclusive fix: https://bugs.llvm.org/show_bug.cgi?id=18964 https://bugs.llvm.org/show_bug.cgi?id=19995 https://bugs.llvm.org/show_bug.cgi?id=21854 https://bugs.llvm.org/show_bug.cgi?id=23090 https://bugs.llvm.org/show_bug.cgi?id=33503 I'll see if I can get some movement on this upstream, and close off a bunch of duplicates. |