------- 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

Reply via email to