pascalabcnet/TestSuite/delegates23.pas
Ivan Bondarev ba0b0f8c39 fix #2976
fix #2881
2024-04-01 12:31:21 +02:00

17 lines
264 B
ObjectPascal

var i: integer;
procedure p0(p: byte->());
begin
Inc(i);
end;
procedure p1<T>(o: T);
begin
Inc(i);
end;
begin
p0(p1&<byte>);
//Ошибка: Нельзя преобразовать тип procedure(o: T) к Action<byte>
p0(p1);
assert(i = 2);
end.