GNU bug report logs -
#9064
coreutils-8.12 compiler warning
Previous Next
Full log
View this message in rfc822 format
Double backet does not fix this warning. It is the HP NonStop c89 and c99
compiler without having disabled warnings (all warnings are on by default)
If it isn't a bug, forget about it, or maybe add a comment next to that line
about this.
-----Original Message-----
From: Pádraig Brady [mailto:P <at> draigBrady.com]
Sent: Wednesday, July 13, 2011 11:05 AM
To: Joachim Schmitz
Cc: 9064 <at> debbugs.gnu.org
Subject: Re: bug#9064: coreutils-8.12 compiler warning
On 13/07/11 08:55, Joachim Schmitz wrote:
> I found this in mktemp.c, line344 (well, my compiler found it for me
> and warned about 'possible use of "=" where "==" was intended'):
>
> if (!dry_run && (stdout_closed = true) && close_stream (stdout)
> != 0)
>
> Not sure whether this is bug or feature ;-)
Well it's a feature.
We could reorganize but it would add a few more lines.
What compiler (option) is this?
Is the warning avoided by using double brackets like ((stdout_closed =
true))
cheers,
Pádraig.
This bug report was last modified 13 years and 313 days ago.
Previous Next
GNU bug tracking system
Copyright (C) 1999 Darren O. Benham,
1997,2003 nCipher Corporation Ltd,
1994-97 Ian Jackson.