Limit access end-of-struct warning a bit
commit31e5ad789a51be34fe4fb8c7f18bd8f36c6c28c0
authorMichael Matz <matz@suse.de>
Sat, 27 May 2017 20:44:53 +0000 (27 22:44 +0200)
committerMichael Matz <matz@suse.de>
Sat, 27 May 2017 20:44:53 +0000 (27 22:44 +0200)
tree9db04ead4392804bd08e373a54d67fa699b62c15
parent7cd1ae7710aefad30e2f9893fbf6d3db29f8ae01
Limit access end-of-struct warning a bit

Only warn if the struct has a non-zero size.  You can't create objects
of zero-sized structs, but they can be used inside sizeof (e.g.
"sizeof (struct {int :0;})".  The warning would always trigger for these,
but as no objects can be created no accesses can ever happen.
tccgen.c