LLVM 3.7: Fix GEP instructions in coverage code.

This commit is contained in:
kai 2015-04-28 00:13:43 +02:00
parent fc59f0392f
commit 2f3b31909b
2 changed files with 3 additions and 3 deletions

View file

@ -29,7 +29,7 @@ void emitCoverageLinecountInc(Loc &loc) {
LLConstant* idxs[] = { DtoConstUint(0), DtoConstUint(line) };
LLValue* ptr = llvm::ConstantExpr::getGetElementPtr(
#if LDC_LLVM_VER >= 307
LLType::getInt32Ty(gIR->context()),
LLArrayType::get(LLType::getInt32Ty(gIR->context()), gIR->dmodule->numlines),
#endif
gIR->dmodule->d_cover_data, idxs, true);