diff --git a/packages/rtl-objpas/src/inc/rtti.pp b/packages/rtl-objpas/src/inc/rtti.pp index 53d2ce015d..a6380d6d27 100644 --- a/packages/rtl-objpas/src/inc/rtti.pp +++ b/packages/rtl-objpas/src/inc/rtti.pp @@ -535,6 +535,7 @@ end; class function TValue.Empty: TValue; begin result.FData.FTypeInfo := nil; + result.FData.FAsUInt64 := 0; end; class procedure TValue.Make(ABuffer: pointer; ATypeInfo: PTypeInfo; out result: TValue);