Am 18.03.2017 19:55 schrieb "African Wild Dog" <paintedlyc...@gmail.com>:
>
> Hello,
>
>
> Please confirm this bug.
>
> The unit code bellow won't compile (fpc 3.0.2 - debian jessie amd64):
>
> "generics_bug.pas(17,48) Fatal: Syntax error, "," expected but "<" found"
>
> === CODE  ===
>
> unit generics_bug;
>
> {$mode delphi}
>
> interface
>
> type
>
>   TPair<TKey, TValue> = record
>     Key: TKey;
>     Value: TValue;
>   end;
>
>   TEnumerator<T> = class
>   end;
>
>   TGenericClass<T, K> = class(TEnumerator<TPair<T, K>>)
>   end;
>
> implementation
>
> end.
>
> ===

Nested specializations are currently not supported though they *might* work
with 3.1.1.

Regards,
Sven
_______________________________________________
fpc-pascal maillist  -  fpc-pascal@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-pascal

Reply via email to