https://gcc.gnu.org/bugzilla/show_bug.cgi?id=80369

--- Comment #2 from Adam TrhoĊˆ <adam.trhon at gmail dot com> ---
Could you please provide a further explanation? Why the warning in my example
should not be shown?

My background: We are setting up icecream (but it could be any other tool as
ccache or distcc) with OpenEmbedded. The build fails on ltrace, but only when
icecream is active (as it splits preprocessing and compilation). The ltrace
project has -Wall -Werror in the command and 

    assert(val != val);

in the code to abort in some case. Of course this should be fixed in the code,
but the gcc behavior seems confusing here.

I will also submit this to icecream (as, without further investigaion, it looks
like a problem on their side), but first I would like a comment from comunity
around gcc.

Reply via email to