fpc/tests/webtbs/tw13992a.pp
Jonas Maebe 47702aa3a5 * disallow new(property) (mantis #13992)
git-svn-id: trunk@13288 -
2009-06-18 09:23:43 +00:00

40 lines
496 B
ObjectPascal

{ %norun }
{ dispose(property) should be accepted }
program test_prop;
{$mode delphi}
type
TMyRec = record
s: string;
end;
PMyRec = ^TMyRec;
TSomeClass = class
private
FMyRec: PMyRec;
public
constructor Create;
destructor Destroy; override;
property MyRec: PMyRec read FMyRec write FMyRec;
end;
{ TSomeClass }
constructor TSomeClass.Create;
begin
// New(MyRec);
end;
destructor TSomeClass.Destroy;
begin
Dispose(MyRec);
inherited;
end;
begin
end.