pascalabcnet/TestSuite/errors/err0292.pas
miks1965 987ab845e8 fix #1409
Разрешил перегруженные деконструкторы
2018-10-21 12:29:36 +03:00

17 lines
277 B
ObjectPascal

type
Person = auto class
name: string;
age: integer;
class procedure Deconstruct(var age: integer);
begin
age := 666;
end;
end;
begin
var p := new Person('Иванов',20);
if p is Person(var age: integer) then
Print(name);
end.