[Bug other/56955] documentation for attribute malloc contradicts itself
eggert at gnu dot org
gcc-bugzilla@gcc.gnu.org
Wed May 21 15:14:00 GMT 2014
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=56955
--- Comment #18 from Paul Eggert <eggert at gnu dot org> ---
(In reply to Richard Biener from comment #16)
> void foo (int *p)
> {
> int *q = realloc (p, sizeof (int));
> *q = 2;
> }
>
> may I remove the store *q = 2 as dead?
Yes, the consensus nowadays is that you can.
I'll be happy to send the proposed change to gcc-patches but would like to be
sure it's correct first. Has this new information about realloc changed your
opinion about whether realloc can be given the malloc attribute?
More information about the Gcc-bugs
mailing list