1
0
Fork 0
mirror of https://github.com/beefytech/Beef.git synced 2025-06-08 03:28:20 +02:00

Fix for evaluating typed primitives

This commit is contained in:
Brian Fiete 2020-05-15 12:39:18 -07:00
parent f3e9224a45
commit e5f97bc618

View file

@ -3014,7 +3014,7 @@ DbgTypedValue DbgExprEvaluator::ReadTypedValue(BfAstNode* targetSrc, DbgType* db
{
auto dwType = origDwType->RemoveModifiers();
if (dwType->IsTypedPrimitive())
dwType = dwType->GetRootBaseType();
dwType = dwType->GetUnderlyingType();
if (dwType->mTypeCode == DbgType_Single)
result.mSingle = *(float*)((float*)registers->mXmmRegsArray + (result.mRegNum - CPUReg_XMMREG_FIRST));
else if (dwType->mTypeCode == DbgType_Double)