summaryrefslogtreecommitdiff
path: root/fpcsrc/tests/webtbs/tw18768.pp
blob: 14767cc9d0157a003bde44e3e55de2eaba01e85b (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
{ %norun}
program tw18768;

{$mode delphi}{$H+}

type
  TFoo1 = record
  private
    type
      TFoo3 = record
      private
        b, c: integer;
      protected
        a: integer;
      public
        function GetFoo2: integer;
      end;
  end;

function TFoo1.TFoo3.GetFoo2: integer;
begin
  c := a * b;
end;

begin
end.