LDC 2 compiles again.

This commit is contained in:
Robert Clipsham 2009-05-30 17:23:32 +01:00
parent 6619190ba5
commit c5be82c5ae
97 changed files with 67333 additions and 56949 deletions

View file

@ -1422,8 +1422,13 @@ bool hasUnalignedFields(Type* t)
{
t = t->toBasetype();
if (t->ty == Tsarray) {
#if DMDV2
assert(t->nextOf()->size() % t->nextOf()->alignsize() == 0);
return hasUnalignedFields(t->nextOf());
#else
assert(t->next->size() % t->next->alignsize() == 0);
return hasUnalignedFields(t->next);
#endif
} else if (t->ty != Tstruct)
return false;