another bitfield fix
authorMatthias Braun <matze@braunis.de>
Tue, 10 Mar 2009 01:43:41 +0000 (01:43 +0000)
committerMatthias Braun <matze@braunis.de>
Tue, 10 Mar 2009 01:43:41 +0000 (01:43 +0000)
[r25656]

type.c

diff --git a/type.c b/type.c
index 7b995f2..5de8dba 100644 (file)
--- a/type.c
+++ b/type.c
@@ -1720,7 +1720,7 @@ static entity_t *pack_bitfield_members(il_size_t *size, bool packed,
        }
        assert(member != first);
 
-       *size += (bit_offset + (BITS_PER_BYTE-1)) / BITS_PER_BYTE;
+       *size = offset + (bit_offset + (BITS_PER_BYTE-1)) / BITS_PER_BYTE;
 
        return member;
 }