{ %cpu=i386,powerpc}
{ %target=linux,win32,go32v2,os2,beos,haiku,morphos }
{ %OPT=-ghc }
//test.pp
type o=object
      constructor init;
     end;

constructor o.init; begin end;

var o1 : ^o;

begin
  HaltOnNotReleased := true;;
  New(o1,init);
  // New(o1); o1^.init; <- no error
  dispose(o1);
end.
