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

@ -171,7 +171,11 @@ void IrTypeClass::addBaseClassData(
ArrayIter<BaseClass> it2(*base->vtblInterfaces);
VarDeclarationIter interfaces_idx(ClassDeclaration::classinfo->fields, 3);
#if DMDV2
Type* first = interfaces_idx->type->nextOf()->pointerTo();
#else
Type* first = interfaces_idx->type->next->pointerTo();
#endif
// align offset
offset = (offset + PTRSIZE - 1) & ~(PTRSIZE - 1);