From 17fbd8f8d69ad952906f13bdae3f28a29153c76e Mon Sep 17 00:00:00 2001 From: Brian Fiete Date: Thu, 30 Jan 2020 07:03:27 -0800 Subject: [PATCH] Fixed debug viewing of boxed types --- IDEHelper/DbgExprEvaluator.cpp | 3 +++ 1 file changed, 3 insertions(+) diff --git a/IDEHelper/DbgExprEvaluator.cpp b/IDEHelper/DbgExprEvaluator.cpp index 0ad686f4..857b6c0f 100644 --- a/IDEHelper/DbgExprEvaluator.cpp +++ b/IDEHelper/DbgExprEvaluator.cpp @@ -1756,6 +1756,9 @@ DbgTypedValue DbgExprEvaluator::Cast(BfAstNode* srcNode, const DbgTypedValue& ty fromType = fromType->GetPrimaryType(); toType = toType->GetPrimaryType(); + if ((toType->IsBfObject()) && (fromType->IsPointer())) + toType = toType->GetDbgModule()->GetPointerType(toType); + if (toType->IsPrimitiveType()) { if (fromType->mTypeCode == toType->mTypeCode)