if (0 == SPEC_BLEN (lsym->etype))
{
/* bit-field structure member with a width of 0 */
+ lsym = lsym->next;
break;
}
else if (!SPEC_BUNNAMED (lsym->etype))
size = (bit_length + 7) / 8;
ival |= (ulFromVal (val) & ((1ul << bit_length) - 1ul)) << SPEC_BSTR (lsym->etype);
- lilist = lilist->next;
+ lilist = (lilist ? lilist->next : NULL);
}
lsym = lsym->next;
}