Indeed, for the other version of options.c, the analysis (on my machine) takes 
3 sec before the patch, and 6 min after the patch.

It doesn’t hang indefinitely though, and the output is the same in both cases; 
so what we have is a performance regression.

 

I’m now trying a fix.

 

 

From: Alexander Kornienko [mailto:[email protected]] 
Sent: 04 August 2014 19:26
To: Artyom Skrobov
Subject: Re: r214064 - Factoring DataflowWorklist out of LiveVariables and 
UninitializedValues analyses

 

On Mon, Aug 4, 2014 at 4:36 PM, Artyom Skrobov <[email protected]> wrote:

Are you sure this issue has anything to do with my patch?

I’ve just run “clang -cc1 -analyze -analyzer-checker=deadcode.DeadStores 
options.i” using a build of Clang pre-dating my patch by a couple of weeks; and 
the analysis hangs nevertheless.

 

You're right. This specific file causes hangs regardless of your patch. Sorry 
for not verifying this.

 

However, I've got another version of this file, which only makes analyzer hang 
with your patch. Please try it.

 
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to