Ok. Thanks!
For this already there is a bug report? to notice when it will work?

On Wed, Apr 21, 2021 at 2:12 PM Sven Barth via fpc-pascal <
[email protected]> wrote:

> Andrey Zubarev via fpc-pascal <[email protected]> schrieb
> am Mi., 21. Apr. 2021, 09:23:
>
>> Hi all!
>> With the existing syntax of constants, it is good to pass array
>> boundaries, but bad to initial parameter values. What do you think about
>> such constructs:
>>
>> GTValue<GValueType; const GMin,GDefault,GMax:GValueType>=...
>>
>
> It is currently simply not possible to reference earlier type parameters
> inside the parameter clause. This affects code like this as well: generic
> TSomeGeneric<T; S: ISomeOtherGeneric<T>>
> Once that is fixed your case will probably work as well as long as the
> type is one for which untyped constants can be declared.
>
> Regards,
> Sven
>
>> _______________________________________________
> fpc-pascal maillist  -  [email protected]
> https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal
>
_______________________________________________
fpc-pascal maillist  -  [email protected]
https://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to