Fixed bit-field initializers bug
authorceriel <none@none>
Fri, 5 Feb 1993 18:15:32 +0000 (18:15 +0000)
committerceriel <none@none>
Fri, 5 Feb 1993 18:15:32 +0000 (18:15 +0000)
lang/cem/cemcom/ival.g

index f9b3d1b..89de032 100644 (file)
@@ -191,11 +191,9 @@ next_field(sd, p)
 {
        if (sd->sd_sdef)
                p->bytes_upto_here += zero_bytes(sd);
-       if (p->last_offset != sd->sd_offset) {
-               p->bytes_upto_here +=
-                       size_of_type(sd->sd_type, "selector");
-               p->last_offset = sd->sd_offset;
-       }
+       p->bytes_upto_here +=
+               size_of_type(sd->sd_type, "selector");
+       p->last_offset = sd->sd_offset;
        return sd->sd_sdef;
 }