the following program fails: #include <stdlib.h> #include <objc/encoding.h>
struct a { _Bool t; }; int main(void) { if (objc_sizeof_type(@encode(struct a)) != sizeof(struct a)) abort (); } -- Summary: objc_sizeof_type does not handle _Bool at all Product: gcc Version: 4.2.0 Status: UNCONFIRMED Severity: normal Priority: P3 Component: libobjc AssignedTo: unassigned at gcc dot gnu dot org ReportedBy: pinskia at gcc dot gnu dot org http://gcc.gnu.org/bugzilla/show_bug.cgi?id=25346