[fpc-devel] potential bug, generics vs helpers
Marco van de Voort
marcov at stack.nl
Fri Jan 27 17:25:45 CET 2012
In our previous episode, Kornel Kisielewicz said:
> > ?B := A;
> > end;
>
> Does it also work (in Delphi and in FPC Delphi mode) if A and B would
> be defined in different units?
This compiles in Delphi:
{$apptype console}
Type
TLIST<T>=class
end;
type
Ta= TLIST<POINTER>;
TB= TLIST<POINTER>;
Type
TC=TLIST<POINTER>;
var
A: TList<Pointer>;
B: TList<Pointer>;
aa : TA;
bb : TB;
cc : TC;
begin
B := A;
aa:=a;
bb:=aa;
cc:=aa;
end.
I tried to use "x = type a", syntax but that is not allowed for generics.
More information about the fpc-devel
mailing list