From a332f723d72191435ec108bf5728ba3df84dbfbb Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Tue, 11 Mar 2025 14:26:14 -0400 Subject: [PATCH] Fixed float const writing --- IDEHelper/Backend/BeCOFFObject.cpp | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/IDEHelper/Backend/BeCOFFObject.cpp b/IDEHelper/Backend/BeCOFFObject.cpp index 3daef63b..39043308 100644 --- a/IDEHelper/Backend/BeCOFFObject.cpp +++ b/IDEHelper/Backend/BeCOFFObject.cpp @@ -1953,6 +1953,11 @@ void BeCOFFObject::WriteConst(BeCOFFSection& sect, BeConstant* constVal) sizeLeft -= writeSize; } } + else if (beType->mTypeCode == BeTypeCode_Float) + { + float f = constVal->mDouble; + sect.mData.Write((void*)&f, sizeof(float)); + } else { sect.mData.Write((void*)&constVal->mInt64, beType->mSize);