FpDebug: fix crash on nil object

This commit is contained in:
Martin 2022-06-11 03:02:34 +02:00
parent 2495ef1923
commit 41cb28febf

View File

@ -1440,7 +1440,10 @@ begin
exit;
GetDwarfDataAddress(Addr);
if (not IsValidLoc(Addr)) and (svfOrdinal in TypeCastSourceValue.FieldFlags) then
if (not IsValidLoc(Addr)) and
(HasTypeCastInfo) and
(svfOrdinal in TypeCastSourceValue.FieldFlags)
then
Addr := TargetLoc(TypeCastSourceValue.AsCardinal);
if not IsReadableLoc(Addr) then
exit;