Mercurial > projects > ldc
diff gen/typinf.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 | d9c5f5a43403 |
children | d1652c8fb4f6 |
line wrap: on
line diff
--- a/gen/typinf.cpp Thu Jul 09 21:13:19 2009 +0100 +++ b/gen/typinf.cpp Fri Jul 10 21:30:02 2009 +0200 @@ -298,8 +298,8 @@ irg->value = gIR->module->getGlobalVariable(mangle); if (!irg->value) - irg->value = new llvm::GlobalVariable(irg->type.get(), true, - TYPEINFO_LINKAGE_TYPE, NULL, mangle, gIR->module); + irg->value = new llvm::GlobalVariable(*gIR->module, irg->type.get(), true, + TYPEINFO_LINKAGE_TYPE, NULL, mangle); tid->ir.irGlobal = irg; @@ -318,8 +318,8 @@ // Construct the metadata llvm::MDNode* metadata = llvm::MDNode::get(mdVals, TD_NumFields); // Insert it into the module - new llvm::GlobalVariable(metadata->getType(), true, - METADATA_LINKAGE_TYPE, metadata, metaname, gIR->module); + new llvm::GlobalVariable(*gIR->module, metadata->getType(), true, + METADATA_LINKAGE_TYPE, metadata, metaname); } #endif