pascalabcnet/TestSuite/generics23.pas
Бондарев Иван 4baf57d45f bug fix #1160
2018-09-16 18:32:46 +02:00

11 lines
205 B
ObjectPascal

type
TSome = record
fX: integer := 1;
function Method() := fX;
end;
function CastTo<T>(reference: object) := T(reference);
begin
assert(CastTo&<TSome>(new TSome()).Method() = 1);
end.