mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-17 05:13:14 +01:00
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)
This commit is contained in:
@@ -36,7 +36,9 @@ bool LLVM_D_InitRuntime()
|
||||
Logger::println("*** Initializing D runtime declarations ***");
|
||||
LOG_SCOPE;
|
||||
|
||||
LLVM_D_BuildRuntimeModule();
|
||||
if (!M)
|
||||
LLVM_D_BuildRuntimeModule();
|
||||
|
||||
return true;
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user