diff gen/classes.cpp @ 839:162a0502a6b9

Fixed another moreatatime (as opposed to oneatatime) issue with indexing unresolved class.
author Tomas Lindquist Olsen <tomas.l.olsen@gmail.com>
date Tue, 09 Dec 2008 17:14:52 +0100
parents 331a176c1f4f
children a125ada7fd95
line wrap: on
line diff
--- a/gen/classes.cpp	Tue Dec 09 14:57:01 2008 +0100
+++ b/gen/classes.cpp	Tue Dec 09 17:14:52 2008 +0100
@@ -1218,6 +1218,9 @@
     if (Logger::enabled())
         Logger::cout() << "src: " << *src << '\n';
 
+    // make sure class is resolved
+    DtoResolveClass(cd);
+
     // vd must be a field
     IrField* field = vd->ir.irField;
     assert(field);