summaryrefslogtreecommitdiff
path: root/tests/tbs/tb0019.pp
blob: 3c11d9811dabdebfaf0d03144681f9c68a88956a (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
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
{ Old file: tbs0023.pp }
{  tests handling of self pointer in nested methods    OK 0.9.3 }

type
   tobject = object
      a : longint;
      procedure t1;
      procedure t2;virtual;
      constructor init;
   end;

procedure tobject.t1;

  procedure nested1;

    begin
       writeln;
       a:=1;
    end;

  begin
  end;

procedure tobject.t2;

  procedure nested1;

    begin
       writeln;
       a:=1;
    end;

  begin
  end;

constructor tobject.init;

  procedure nested1;

    begin
       writeln;
       a:=1;
    end;

  begin
  end;


begin
end.