Check whether structure fields have a type
authorThomas Preud'homme <robotux@celest.fr>
Thu, 31 Jan 2013 11:32:31 +0000 (31 12:32 +0100)
committerThomas Preud'homme <robotux@celest.fr>
Thu, 31 Jan 2013 11:32:31 +0000 (31 12:32 +0100)
tccgen.c

index 51ac0b1..d75b359 100644 (file)
--- a/tccgen.c
+++ b/tccgen.c
@@ -2764,7 +2764,8 @@ static void struct_decl(CType *type, int u)
             bit_pos = 0;
             offset = 0;
             while (tok != '}') {
-                parse_btype(&btype, &ad);
+                if (parse_btype(&btype, &ad))
+                    expect("type");
                 while (1) {
                     bit_size = -1;
                     v = 0;