On Wed, 2015-12-16 at 16:09 +0100, Marek Polacek wrote:
> On Wed, Dec 16, 2015 at 10:04:05AM -0500, David Malcolm wrote:
> > On Wed, 2015-12-16 at 15:58 +0100, Marek Polacek wrote:
> > > The following improves the location for "statement with no effect" 
> > > warning by
> > > using the location of the expression if available.  Can't use 
> > > EXPR_LOCATION as
> > > *_DECLs still don't carry a location.
> > 
> > Out of interest, does it emit sane underlined ranges for these cases,
> > with the patch?
> 
> Yes, it emits what I'd expect, e.g.:
> 
> pr64637.c:10:28: warning: statement with no effect [-Wunused-value]
>    for (int i = 0; i < b; i + b)
>                           ~~^~~
> Similarly for the rest.
> 
> (Yes, I could've used dg-begin-multiline-output + dg-end-multiline-output to
> check that, but I think what I have right now in the test should be enough.)

Excellent; thanks!

Reply via email to