12345678910111213141516171819202122232425262728293031323334353637383940414243 |
- {$inline on}
- {$mode objfpc}
- type
- tc = class
- lf: longint;
- procedure t(const l: longint); inline;
- end;
- var
- a: longint;
- procedure tc.t(const l: longint); inline;
- begin
- lf := 10;
- if (l <> 5) then
- begin
- writeln('error class');
- halt(1);
- end;
- end;
- procedure t(const l: longint); inline;
- begin
- a := 10;
- if (l <> 5) then
- begin
- writeln('error proc');
- halt(1);
- end;
- end;
- var
- c: tc;
- begin
- c := tc.create;
- c.lf := 5;
- c.t(c.lf);
- a := 5;
- t(a);
- end.
|