Fix in "bits_in_type" variable
authorceriel <none@none>
Wed, 22 Jul 1992 15:44:47 +0000 (15:44 +0000)
committerceriel <none@none>
Wed, 22 Jul 1992 15:44:47 +0000 (15:44 +0000)
lang/cem/cemcom.ansi/struct.c

index 5ee6e50..939622d 100644 (file)
@@ -329,11 +329,7 @@ add_field(szp, fd, fdtpp, idf, stp)
                an explicit alignment is given, a new address is needed.
                Note that the fields are packed into machine words.
        */
-#ifdef word_size
-#define bits_in_type   ((int)(8*word_size))
-#else
-       int bits_in_type = (int)word_size * 8;
-#endif
+       int bits_in_type = (int) (*fdtpp)->tp_size * 8;
        static int field_offset = (arith)0;
        static struct type *current_struct = 0;
        static int bits_declared;       /* nr of bits used in *field_offset */