12345678910111213141516171819202122232425262728293031323334353637 |
- { %fail }
- { Source provided for Free Pascal Bug Report 3241 }
- { Submitted by "Mattias Gaertner" on 2004-08-09 }
- { e-mail: [email protected] }
- program TwoDefaults;
- {$mode objfpc}{$H+}
- uses
- Classes, SysUtils;
- type
- TMyClass = class
- private
- function GetA1(Index: integer): integer;
- function GetA2(Index: integer): integer;
- public
- property A1[Index: integer]: integer read GetA1; default;
- { Next line should give an error }
- property A2[Index: integer]: integer read GetA2; default;
- end;
- { TMyClass }
- function TMyClass.GetA1(Index: integer): integer;
- begin
- Result:=0;
- end;
- function TMyClass.GetA2(Index: integer): integer;
- begin
- Result:=0;
- end;
- begin
- end.
|