Mercurial > projects > ldc
comparison ir/irstruct.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 | 81121ac19f61 |
children | 8ca25bd765a3 |
comparison
equal
deleted
inserted
replaced
1528:15f1707721fa | 1529:ad7f2f1862d6 |
---|---|
56 initname.append("6__initZ"); | 56 initname.append("6__initZ"); |
57 | 57 |
58 llvm::GlobalValue::LinkageTypes _linkage = DtoExternalLinkage(aggrdecl); | 58 llvm::GlobalValue::LinkageTypes _linkage = DtoExternalLinkage(aggrdecl); |
59 | 59 |
60 init = new llvm::GlobalVariable( | 60 init = new llvm::GlobalVariable( |
61 init_pa.get(), true, _linkage, NULL, initname, gIR->module); | 61 *gIR->module, init_pa.get(), true, _linkage, NULL, initname); |
62 | 62 |
63 // set alignment | 63 // set alignment |
64 init->setAlignment(type->alignsize()); | 64 init->setAlignment(type->alignsize()); |
65 | 65 |
66 return init; | 66 return init; |