From 803fbf4882533d1958e42d27b0d74c17111f7fb5 Mon Sep 17 00:00:00 2001 From: Tomas Lindquist Olsen Date: Thu, 16 Apr 2009 22:20:26 +0200 Subject: [PATCH] Make !TypeInfo output lazy unless we need to provide full definitions in general. --- gen/classes.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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()); } }