Mercurial > projects > ldc
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())));