[klibc] usr/dash/eval.c:277:19: warning: logical not is only applied to the left hand side of comparison
Christophe Leroy
christophe.leroy at c-s.fr
Tue Jan 22 09:43:51 PST 2019
Le 22/01/2019 à 18:38, eno a écrit :
> Hi!
>
>> Any idea ?
>
> I believe that:
> if (!exitstatus == isor)
> equals to,
> if ((!exitstatus) == isor)
>
> because the exclamation mark have bigger priority than "==".
>
Yes but I'm not 100% sure that what is written is really what is
expected. Can someone confirm ?
I agree with you, if the current form corresponds to expectation, then
we can shut up the warning that way. But I want to be should we won't
just hide a real bug.
Christophe
More information about the klibc
mailing list