diff --git a/gen/classes.cpp b/gen/classes.cpp index 295bc684..886b9205 100644 --- a/gen/classes.cpp +++ b/gen/classes.cpp @@ -84,12 +84,12 @@ void DtoResolveClass(ClassDeclaration* cd) } } - // emit typeinfo - DtoTypeInfoOf(cd->type); - - // define classinfo if (needs_def) { + // emit typeinfo + DtoTypeInfoOf(cd->type); + + // define classinfo ClassZ->setInitializer(irstruct->getClassInfoInit()); } }