Push the context through StructType::get.

Requires LLVM >= 78258. Also remove old #if's.
This commit is contained in:
Benjamin Kramer
2009-08-06 01:47:39 +02:00
parent de0d74dc68
commit 977fa551ee
22 changed files with 57 additions and 70 deletions

View File

@@ -258,7 +258,7 @@ const llvm::Type* IrTypeClass::buildType()
fatal();
// build the llvm type
const llvm::Type* st = llvm::StructType::get(defaultTypes, false);
const llvm::Type* st = llvm::StructType::get(gIR->context(), defaultTypes, false);
// refine type
llvm::cast<llvm::OpaqueType>(pa.get())->refineAbstractTypeTo(st);
@@ -324,7 +324,7 @@ const llvm::Type* IrTypeClass::buildVtblType(Type* first, Array* vtbl_array)
}
// build the vtbl llvm type
return llvm::StructType::get(types, false);
return llvm::StructType::get(gIR->context(), types, false);
}
//////////////////////////////////////////////////////////////////////////////