From f0753517b48273c157765f7ce2573e7859746825 Mon Sep 17 00:00:00 2001 From: svenbarth Date: Thu, 27 Dec 2018 09:21:45 +0000 Subject: [PATCH] * fix compilation on platforms that *do* have a Comp type git-svn-id: trunk@40673 - --- packages/rtl-objpas/src/inc/rtti.pp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/packages/rtl-objpas/src/inc/rtti.pp b/packages/rtl-objpas/src/inc/rtti.pp index f1d043ba6c..a325eed278 100644 --- a/packages/rtl-objpas/src/inc/rtti.pp +++ b/packages/rtl-objpas/src/inc/rtti.pp @@ -2050,7 +2050,7 @@ begin otUQWord: Result := FData.FAsUInt64; end else if (Kind = tkFloat) and (TypeData^.FloatType = ftComp) then - Result := FData.FAsComp + Result := QWord(FData.FAsComp) else raise EInvalidCast.Create(SErrInvalidTypecast); end; @@ -2069,7 +2069,7 @@ begin otUQWord: Result := FData.FAsUInt64; end else if (Kind = tkFloat) and (TypeData^.FloatType = ftComp) then - Result := FData.FAsComp + Result := Int64(FData.FAsComp) else raise EInvalidCast.Create(SErrInvalidTypecast); end;