https://gcc.gnu.org/bugzilla/show_bug.cgi?id=104069
lavr at ncbi dot nlm.nih.gov changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |lavr at ncbi dot nlm.nih.gov
--- Comment #35 from lavr at ncbi dot nlm.nih.gov ---
I'm still seeing this bogus warning for code as simple as this:
if (!(buf = (char*) realloc(var, newsize)) {
free(var); // THIS LINE GETS A WARNING HERE
return 0;
}
with GCC 13.2:
warning: pointer 'var' may be used after 'realloc' [-Wuse-after-free]