fpc/tests/tbs/tb0522.pp
Jonas Maebe 2ddeca21e6 * don't give warning about constructing instance with abstract methods
for self.create calls + tests

git-svn-id: trunk@5810 -
2007-01-04 13:02:23 +00:00

38 lines
410 B
ObjectPascal

{ %opt=-Sew }
{$ifdef fpc}
{$mode delphi}
{$endif fpc}
type
tc = class
constructor create1;
constructor create2;
procedure t; virtual; abstract;
end;
td = class(tc)
procedure t; override;
end;
constructor tc.create1;
begin
inherited create;
end;
constructor tc.create2;
begin
self.create1;
end;
procedure td.t;
begin
end;
var
d: td;
begin
d := td.create2;
d.free;
end.