//#2760 type t0 = class where T: class; where TT: record; end; t1 = class where T: class; // Обязательно метод function f1(o: TT): sequence of byte; where TT: record; begin //Ошибка: Невозможно инстанцировать, так как тип T не наследован от System.Exception new t0; // Обязательно yield yield 5; end; end; begin Assert(t1&.Create.f1(0).Single = 5); end.