Does this still warn on cases like:

  typeid(f(), g());

where we don't know we've got an evaluated operand until after we've
finished parsing it?

... Hmm, we don't seem to get any warning on that case right now. =( Might
be worth someone looking into that, maybe there are other cases we're
missing.

On Wed, Oct 15, 2014 at 1:07 PM, Aaron Ballman <[email protected]>
wrote:

> We currently emit diagnostics warning about unused results while in an
> unevaluated context. This seems a bit strange to me, since an
> unevaluated context implies we aren't using *any* results. This patch
> addresses that by not emitting such diagnostics from an unevaluated
> context. It also fixes PR18571.
>
> ~Aaron
>
_______________________________________________
cfe-commits mailing list
[email protected]
http://lists.cs.uiuc.edu/mailman/listinfo/cfe-commits

Reply via email to