//!Нельзя преобразовать тип t0> к t1 var i: integer; type t0 = class end; t2 = class end; t1 = class static function operator implicit(a: t0>): t1; where T: record; begin i := 1; end; end; begin var a: t0>; var k: t1 := a; end.