Browse Source

*** empty log message ***

florian 25 years ago
parent
commit
edc1765a62
1 changed files with 27 additions and 0 deletions
  1. 27 0
      tests/webtbs/tbug819.pp

+ 27 - 0
tests/webtbs/tbug819.pp

@@ -0,0 +1,27 @@
+{$mode objfpc}
+type
+  T1 = class
+    function Get(I: Integer): Integer; virtual; abstract;
+    property T[I: Integer]: Integer read Get; default;
+  end;
+
+  T2 = class(T1)
+    function Get(I: Integer): Integer; override;
+    property T[I: Integer]: Integer read Get; default;
+  end;
+
+function T2.Get(I: Integer): Integer;
+begin
+  Result:=I;
+end;
+
+var
+   c2 : t2;
+
+begin
+   c2:=t2.create;
+   if c2[9]<>9 then
+     halt(1)
+   else
+     halt(0);
+end.