mirror of
https://github.com/beefytech/Beef.git
synced 2025-06-10 12:32:20 +02:00
Linux uint64 fix
This commit is contained in:
parent
693334bdc8
commit
8334ed2ad4
1 changed files with 4 additions and 4 deletions
|
@ -637,7 +637,7 @@ void BfModule::EmitDeferredCall(BfModuleMethodInstance moduleMethodInstance, Siz
|
|||
mBfIRBuilder->AddBlock(ddSize1Block);
|
||||
mBfIRBuilder->SetInsertPoint(ddSize1Block);
|
||||
auto intPtrVal = mBfIRBuilder->CreateBitCast(ptrValue, mBfIRBuilder->MapType(intPtrType));
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(clearTypeCode, 0xDDDDDDDDDDDDDDDDULL), intPtrVal);
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(clearTypeCode, (uint64)0xDDDDDDDDDDDDDDDDULL), intPtrVal);
|
||||
mBfIRBuilder->CreateBr(ddDoneBlock);
|
||||
|
||||
mBfIRBuilder->AddBlock(ddDoneBlock);
|
||||
|
@ -670,7 +670,7 @@ void BfModule::EmitDeferredCall(BfModuleMethodInstance moduleMethodInstance, Siz
|
|||
mBfIRBuilder->AddBlock(ddSizePtrBlock);
|
||||
mBfIRBuilder->SetInsertPoint(ddSizePtrBlock);
|
||||
auto intptrPtrVal = mBfIRBuilder->CreateBitCast(ptrValue, mBfIRBuilder->MapType(intptrPtrType));
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(BfTypeCode_IntPtr, 0xDDDDDDDDDDDDDDDDULL), intptrPtrVal);
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(BfTypeCode_IntPtr, (uint64)0xDDDDDDDDDDDDDDDDULL), intptrPtrVal);
|
||||
mBfIRBuilder->CreateBr(ddDoneBlock);
|
||||
|
||||
mBfIRBuilder->AddBlock(ddCheck1Block);
|
||||
|
@ -684,7 +684,7 @@ void BfModule::EmitDeferredCall(BfModuleMethodInstance moduleMethodInstance, Siz
|
|||
mBfIRBuilder->SetInsertPoint(ddSize1Block);
|
||||
}
|
||||
auto intPtrVal = mBfIRBuilder->CreateBitCast(ptrValue, mBfIRBuilder->MapType(intPtrType));
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(clearTypeCode, 0xDDDDDDDDDDDDDDDDULL), intPtrVal);
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(clearTypeCode, (uint64)0xDDDDDDDDDDDDDDDDULL), intPtrVal);
|
||||
mBfIRBuilder->CreateBr(ddDoneBlock);
|
||||
|
||||
mBfIRBuilder->AddBlock(ddDoneBlock);
|
||||
|
@ -703,7 +703,7 @@ void BfModule::EmitDeferredCall(BfModuleMethodInstance moduleMethodInstance, Siz
|
|||
else
|
||||
{
|
||||
auto intPtrVal = mBfIRBuilder->CreateBitCast(ptrValue, mBfIRBuilder->MapType(intPtrType));
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(clearTypeCode, 0xDDDDDDDDDDDDDDDDULL), intPtrVal);
|
||||
mBfIRBuilder->CreateStore(mBfIRBuilder->CreateConst(clearTypeCode, (uint64)0xDDDDDDDDDDDDDDDDULL), intPtrVal);
|
||||
}
|
||||
}
|
||||
return;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue