pascalabcnet/TestSuite/errors/err0375_generic_implicit_ptr.pas
Бондарев Иван 4db6d04dca fix #2312
2020-09-29 21:56:18 +02:00

18 lines
289 B
ObjectPascal

type
t1 = class
static function operator implicit<T>(val: T): t1;
begin
Writeln('rec');
end;
static function operator implicit<T>(val: ^T): t1;
begin
Writeln('ptr');
end;
end;
t2<T> = class end;
begin
var i := 5;
var a: t1 := @i;
end.