From b4b79c2f3f4df43545c8dfa4cad1ac1a1725a555 Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Wed, 23 Oct 2024 14:26:02 -0400 Subject: [PATCH] Linux fix --- IDEHelper/Compiler/BfExprEvaluator.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/IDEHelper/Compiler/BfExprEvaluator.cpp b/IDEHelper/Compiler/BfExprEvaluator.cpp index 2820902f..63f78b94 100644 --- a/IDEHelper/Compiler/BfExprEvaluator.cpp +++ b/IDEHelper/Compiler/BfExprEvaluator.cpp @@ -14037,7 +14037,7 @@ void BfExprEvaluator::Visit(BfDelegateBindExpression* delegateBindExpr) (mModule->mCompiler->mSystem->mPtrSize == 8)) { auto numVal = mModule->mBfIRBuilder->CreatePtrToInt(target.mValue, BfTypeCode_UInt64); - auto orVal = mModule->mBfIRBuilder->CreateOr(numVal, mModule->mBfIRBuilder->CreateConst(BfTypeCode_UInt64, 0x8000000000000000ULL)); + auto orVal = mModule->mBfIRBuilder->CreateOr(numVal, mModule->mBfIRBuilder->CreateConst(BfTypeCode_UInt64, (uint64)0x8000000000000000ULL)); valPtr = mModule->mBfIRBuilder->CreateIntToPtr(orVal, mModule->mBfIRBuilder->GetPrimitiveType(BfTypeCode_NullPtr)); } else