Request for suppressing "warn_unused_result" warnings
Andreas Schwab
schwab@linux-m68k.org
Sat May 29 10:56:00 GMT 2010
Dave Korn <dave.korn.cygwin@gmail.com> writes:
> On 29/05/2010 01:14, Ian Lance Taylor wrote:
>> Dave Korn <dave.korn.cygwin@ writes:
>
>>> there is *no* circumstances
>>> under which ignoring the return from *any* function is *always* a bug.
>
>> For practical purposes, it is always a bug to ignore the return value
>> of realloc (I disregard the unusual case of passing 0 as the second
>> argument in order to free the memory block).
>
> Also the case of calling it for a size that is known a priori to be less
> than the original size of the block!
Depending on the implementation it may be necessary to relocate the
block even in this case.
Andreas.
--
Andreas Schwab, schwab@linux-m68k.org
GPG Key fingerprint = 58CA 54C7 6D53 942B 1756 01D3 44D5 214B 8276 4ED5
"And now for something completely different."
More information about the Gcc
mailing list