[PATCH] D136659: [AliasAnalysis] Introduce getModRefInfoMask() as a generalization of pointsToConstantMemory().
Xi Ruoyao via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Thu Mar 30 11:16:00 PDT 2023
xry111 added a comment.
In D136659#4233990 <https://reviews.llvm.org/D136659#4233990>, @nikic wrote:
> In D136659#4233968 <https://reviews.llvm.org/D136659#4233968>, @xry111 wrote:
>
>> We observed a crash in Thunderbird built with Rustc using LLVM 16.0.0 (happens with Rustc 1.68.x built with a system LLVM 16, and Rustc nightly 2023-03-25). See https://bugzilla.mozilla.org/show_bug.cgi?id=1824544.
>>
>> Bisect suggests this change is the first bad commit.
>>
>> Any pointer for diagnose?
>
> Probably the same issue as https://github.com/llvm/llvm-project/issues/58776. It needs a smaller reproducer than "build all of firefox".
Well this is annoying. When we reported this to Mozilla guys they just believe we are building Thunderbird in a wrong way. And it seems they have no interest to use a latest Rustc/LLVM in their CI. We are not Mozilla developers so it seems we cannot review the large code base to find what's wrong...
Are there any tools (test case reducer or UBsan) may help? Or is it possible to disable this optimization via some RUSTFLAGS as a work around?
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D136659/new/
https://reviews.llvm.org/D136659
More information about the llvm-commits
mailing list