------- Additional Comments From mikulas at artax dot karlin dot mff dot cuni dot cz 2004-10-19 17:32 ------- Subject: Re: Gcc doesn't check overflowed size of structure
If you rewrite it to
int main(void)
{
size_t c = sizeof(struct a);
struct a *b = malloc(c);
return sizeof (struct a);
}
, it doesn't give warning with -W -Wall (except for unused b).
BTW. for array too large it gives error, so I think for structure, it
should too.
Mikulas
--
http://gcc.gnu.org/bugzilla/show_bug.cgi?id=18063
