diff gen/toobj.cpp @ 1161:f528e55fb32f

Force initialize the runtime module in Module::genLLVMModule. It is required for all non-trivial D modules anyway, so why load it lazily? This fixes run/typeid_83.d (DtoDeclareTypeInfo expects runtime to be initialized)
author Christian Kamm <kamm incasoftware de>
date Sat, 28 Mar 2009 20:01:37 +0100
parents 3d1b16dabd25
children ea52660f828b
line wrap: on
line diff
--- a/gen/toobj.cpp	Sat Mar 28 19:16:53 2009 +0100
+++ b/gen/toobj.cpp	Sat Mar 28 20:01:37 2009 +0100
@@ -134,6 +134,8 @@
         error("is missing 'class ClassInfo'");
         fatal();
     }
+    
+    LLVM_D_InitRuntime();
 
     // process module members
     for (int k=0; k < members->dim; k++) {