Mercurial > projects > ldc
diff gen/arrays.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 | 391fdb36f2aa |
children | 8ca25bd765a3 |
line wrap: on
line diff
--- a/gen/arrays.cpp Thu Jul 09 21:13:19 2009 +0100 +++ b/gen/arrays.cpp Fri Jul 10 21:30:02 2009 +0200 @@ -322,7 +322,7 @@ // for dynamic array we need to make a global with the data, so we have a pointer for the dynamic array // Important: don't make the gvar constant, since this const initializer might // be used as an initializer for a static T[] - where modifying contents is allowed. - LLGlobalVariable* gvar = new LLGlobalVariable(constarr->getType(), false, LLGlobalValue::InternalLinkage, constarr, ".constarray", gIR->module); + LLGlobalVariable* gvar = new LLGlobalVariable(*gIR->module, constarr->getType(), false, LLGlobalValue::InternalLinkage, constarr, ".constarray"); LLConstant* idxs[2] = { DtoConstUint(0), DtoConstUint(0) }; LLConstant* gep = llvm::ConstantExpr::getGetElementPtr(gvar,idxs,2);