| 123456789101112131415161718192021222324252627 |
- { Source provided for Free Pascal Bug Report 2317 }
- { Submitted by "Sergey Kosarevsky" on 2003-01-09 }
- { e-mail: [email protected] }
- {$static on}
- Type tObject=Object
- Function GetVMT:Pointer;Static;
- End;
- Function tObject.GetVMT:Pointer;
- Begin
- Exit(TypeOf(Self));
- End;
- var
- l : longint;
- Begin
- l:=Longint(tObject.GetVMT());
- WriteLn('self in static: ',l);
- if l<>0 then
- begin
- writeln('Error!');
- halt(1);
- end;
- End.
|