Build fix for the latest LLVMContext changes (LLVM r75445)

This shouldn't break the build with older LLVM revs. We include
LLVMContext.h in gen/llvm.h now to make the transition a little bit
easier.
This commit is contained in:
Benjamin Kramer
2009-07-13 12:17:58 +02:00
parent 8576788245
commit 331319dab1
16 changed files with 36 additions and 38 deletions

View File

@@ -213,7 +213,7 @@ LLValue* DtoDelegateEquals(TOK op, LLValue* lhs, LLValue* rhs)
llvm::Value *b1, *b2;
if (rhs == NULL)
{
rhs = LLConstant::getNullValue(lhs->getType());
rhs = llvm::getGlobalContext().getNullValue(lhs->getType());
}
LLValue* l = gIR->ir->CreateExtractValue(lhs, 0);
@@ -741,7 +741,7 @@ llvm::ConstantPointerNull* getNullPtr(const LLType* t)
LLConstant* getNullValue(const LLType* t)
{
return LLConstant::getNullValue(t);
return llvm::getGlobalContext().getNullValue(t);
}
//////////////////////////////////////////////////////////////////////////////////////////