FpDebug: fix crash when evaluating enum "member". (The identifier representing one of the values of the enum)

git-svn-id: trunk@61969 -
This commit is contained in:
martin 2019-10-03 18:38:13 +00:00
parent fa44aa0f0b
commit 1097debc48

View File

@ -324,6 +324,7 @@ type
function GetAsCardinal: QWord; override;
function GetAsString: AnsiString; override;
function IsValidTypeCast: Boolean; override;
function GetKind: TDbgSymbolKind; override;
public
constructor Create(AOwner: TFpSymbolDwarfData);
end;
@ -2181,6 +2182,11 @@ begin
Result := False;
end;
function TFpValueDwarfEnumMember.GetKind: TDbgSymbolKind;
begin
Result := skEnumValue;
end;
constructor TFpValueDwarfEnumMember.Create(AOwner: TFpSymbolDwarfData);
begin
FOwnerVal := AOwner;