fpc/bugs/bug0144.pp
1998-07-01 15:32:32 +00:00

22 lines
275 B
ObjectPascal

program done_bug;
type
TObject = object
Constructor Init;
Destructor Done;
end;
PObject = ^TObject;
Constructor TObject.Init;
begin end;
Destructor TObject.Done;
begin end;
var P:PObject;
begin
New(P,Init);
with P^ do Done; { Compiler PANIC here ! }
Dispose(P);
end.