mirror of
https://github.com/xomboverlord/ldc.git
synced 2026-01-17 05:13:14 +01:00
Build fix for LLVM >= r73431
This commit is contained in:
@@ -399,10 +399,10 @@ LLValue* DtoPointedType(LLValue* ptr, LLValue* val)
|
||||
|
||||
//////////////////////////////////////////////////////////////////////////////////////////
|
||||
|
||||
const LLType* DtoSize_t()
|
||||
const LLIntegerType* DtoSize_t()
|
||||
{
|
||||
// the type of size_t does not change once set
|
||||
static const LLType* t = NULL;
|
||||
static const LLIntegerType* t = NULL;
|
||||
if (t == NULL)
|
||||
t = (global.params.is64bit) ? LLType::Int64Ty : LLType::Int32Ty;
|
||||
return t;
|
||||
@@ -563,7 +563,7 @@ llvm::ConstantInt* DtoConstUbyte(unsigned char i)
|
||||
return llvm::ConstantInt::get(LLType::Int8Ty, i, false);
|
||||
}
|
||||
|
||||
llvm::ConstantFP* DtoConstFP(Type* t, long double value)
|
||||
LLConstant* DtoConstFP(Type* t, long double value)
|
||||
{
|
||||
const LLType* llty = DtoType(t);
|
||||
assert(llty->isFloatingPoint());
|
||||
|
||||
@@ -37,7 +37,7 @@ LLGlobalValue::LinkageTypes DtoExternalLinkage(Dsymbol* sym);
|
||||
LLValue* DtoPointedType(LLValue* ptr, LLValue* val);
|
||||
|
||||
// some types
|
||||
const LLType* DtoSize_t();
|
||||
const LLIntegerType* DtoSize_t();
|
||||
const LLStructType* DtoInterfaceInfoType();
|
||||
const LLStructType* DtoMutexType();
|
||||
const LLStructType* DtoModuleReferenceType();
|
||||
@@ -55,7 +55,7 @@ LLConstantInt* DtoConstSize_t(uint64_t);
|
||||
LLConstantInt* DtoConstUint(unsigned i);
|
||||
LLConstantInt* DtoConstInt(int i);
|
||||
LLConstantInt* DtoConstUbyte(unsigned char i);
|
||||
llvm::ConstantFP* DtoConstFP(Type* t, long double value);
|
||||
LLConstant* DtoConstFP(Type* t, long double value);
|
||||
|
||||
LLConstant* DtoConstString(const char*);
|
||||
LLConstant* DtoConstStringPtr(const char* str, const char* section = 0);
|
||||
|
||||
Reference in New Issue
Block a user