[llvm] r288884 - Fix a warning introduced in r288874
Philip Reames via llvm-commits
llvm-commits at lists.llvm.org
Tue Dec 6 20:59:56 PST 2016
Hopefully fixed in 288886. Help extracting a test case would still be
appreciated.
On 12/06/2016 08:35 PM, Philip Reames via llvm-commits wrote:
>
> Yes. I'm pretty sure I know which change and will reintroduce the
> check I removed. However, if someone could extract a IR test case
> which triggers this, I'd appreciate it. I don't keep a prebuilt copy
> of clang around and it looks like only the clang tests catch this.
> I'd like to understand how exactly we got here.
>
> Philip
>
>
> On 12/06/2016 08:29 PM, Peter Collingbourne wrote:
>> Hi Philip,
>>
>> One of our chromium bots has started failing with an assertion
>> failure in LVI.
>>
>> https://build.chromium.org/p/chromium.fyi/builders/ThinLTO%20Linux%20ToT/builds/635/steps/compile/logs/stdio
>>
>> Could it be possible that one of your recent changes has caused this?
>>
>> I'll see if I can get you a reproducer if you can't figure it out.
>>
>> Peter
>>
>>
>> On Dec 6, 2016 20:21, "Philip Reames via llvm-commits"
>> <llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>> wrote:
>>
>> Author: reames
>> Date: Tue Dec 6 22:11:22 2016
>> New Revision: 288884
>>
>> URL: http://llvm.org/viewvc/llvm-project?rev=288884&view=rev
>> <http://llvm.org/viewvc/llvm-project?rev=288884&view=rev>
>> Log:
>> Fix a warning introduced in r288874
>>
>>
>> Modified:
>> llvm/trunk/lib/Analysis/LazyValueInfo.cpp
>>
>> Modified: llvm/trunk/lib/Analysis/LazyValueInfo.cpp
>> URL:
>> http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/LazyValueInfo.cpp?rev=288884&r1=288883&r2=288884&view=diff
>> <http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/Analysis/LazyValueInfo.cpp?rev=288884&r1=288883&r2=288884&view=diff>
>> ==============================================================================
>> --- llvm/trunk/lib/Analysis/LazyValueInfo.cpp (original)
>> +++ llvm/trunk/lib/Analysis/LazyValueInfo.cpp Tue Dec 6 22:11:22
>> 2016
>> @@ -186,7 +186,6 @@ private:
>> if (NewR.isEmptySet())
>> markOverdefined();
>> else {
>> - bool changed = Range != NewR;
>> Range = std::move(NewR);
>> }
>> return;
>>
>>
>> _______________________________________________
>> llvm-commits mailing list
>> llvm-commits at lists.llvm.org <mailto:llvm-commits at lists.llvm.org>
>> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
>> <http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits>
>>
>
>
>
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at lists.llvm.org
> http://lists.llvm.org/cgi-bin/mailman/listinfo/llvm-commits
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/llvm-commits/attachments/20161206/76db5ccd/attachment.html>
More information about the llvm-commits
mailing list