diff gen/rttibuilder.cpp @ 1529:ad7f2f1862d6

Adjust LDC to work with the LLVMContext LLVM changes. This means we now require a fairly new LLVM revision. I use 75234.
author Christian Kamm <kamm incasoftware de>
date Fri, 10 Jul 2009 21:30:02 +0200
parents b6aa03164436
children 7fcb72d518f6
line wrap: on
line diff
--- a/gen/rttibuilder.cpp	Thu Jul 09 21:13:19 2009 +0100
+++ b/gen/rttibuilder.cpp	Fri Jul 10 21:30:02 2009 +0200
@@ -79,7 +79,7 @@
     initname.append(".rtti.voidarr.data");
 
     LLGlobalVariable* G = new llvm::GlobalVariable(
-        CI->getType(), true, TYPEINFO_LINKAGE_TYPE, CI, initname, gIR->module);
+        *gIR->module, CI->getType(), true, TYPEINFO_LINKAGE_TYPE, CI, initname);
     G->setAlignment(valtype->alignsize());
 
     push_void_array(getTypePaddedSize(CI->getType()), G);
@@ -98,7 +98,7 @@
     initname.append(".data");
 
     LLGlobalVariable* G = new llvm::GlobalVariable(
-        CI->getType(), true, TYPEINFO_LINKAGE_TYPE, CI, initname, gIR->module);
+        *gIR->module, CI->getType(), true, TYPEINFO_LINKAGE_TYPE, CI, initname);
     G->setAlignment(valtype->alignsize());
 
     push_array(dim, DtoBitCast(G, DtoType(valtype->pointerTo())));