diff ir/irtypefunction.cpp @ 1569:755abafbf25d

Push the context through StructType::get. Requires LLVM >= 78258. Also remove old #if's.
author Benjamin Kramer <benny.kra@gmail.com>
date Thu, 06 Aug 2009 01:47:39 +0200
parents 46f6365a50d7
children 8d086d552909
line wrap: on
line diff
--- a/ir/irtypefunction.cpp	Thu Aug 06 17:04:36 2009 +0200
+++ b/ir/irtypefunction.cpp	Thu Aug 06 01:47:39 2009 +0200
@@ -39,7 +39,7 @@
     const LLType* i8ptr = getVoidPtrType();
     const LLType* func = DtoFunctionType(dtype->nextOf(), NULL, Type::tvoid->pointerTo());
     const LLType* funcptr = getPtrToType(func);
-    const LLStructType* dgtype = LLStructType::get(i8ptr, funcptr, NULL);
+    const LLStructType* dgtype = LLStructType::get(gIR->context(), i8ptr, funcptr, NULL);
     gIR->module->addTypeName(dtype->toChars(), dgtype);
 
     llvm::cast<llvm::OpaqueType>(pa.get())->refineAbstractTypeTo(dgtype);