diff --git a/gen/classes.cpp b/gen/classes.cpp index 156d82ff..b32c126c 100644 --- a/gen/classes.cpp +++ b/gen/classes.cpp @@ -77,18 +77,18 @@ void DtoResolveClass(ClassDeclaration* cd) initZ->setInitializer(irstruct->getDefaultInit()); vtblZ->setInitializer(irstruct->getVtblInit()); } + } - // emit members - if (cd->members) + // emit members + if (cd->members) + { + ArrayIter it(*cd->members); + while (!it.done()) { - ArrayIter it(*cd->members); - while (!it.done()) - { - Dsymbol* member = it.get(); - if (member) - member->codegen(Type::sir); - it.next(); - } + Dsymbol* member = it.get(); + if (member) + member->codegen(Type::sir); + it.next(); } }