fpc/bugs/bug0307.pp
2000-01-16 14:13:29 +00:00

31 lines
358 B
ObjectPascal

type
tobj = object
l: longint;
constructor init;
procedure setV(v: longint);
destructor done;
end;
constructor tobj.init;
begin
l := 0;
end;
procedure tobj.setV(v: longint);
begin
l := v;
end;
destructor tobj.done;
begin
end;
var t: tobj;
begin
t.init;
with t do
setV(5);
writeln(t.l, ' (should be 5!)');
t.done;
end.