tinline2.pp 348 B

1234567891011121314151617181920212223
  1. {$inline on}
  2. procedure test(var a : longint;b : longint);inline;
  3. begin
  4. a:=32-b;
  5. end;
  6. procedure test2(var a : longint;b : longint);
  7. begin
  8. a:=32-b;
  9. end;
  10. var
  11. a,b : longint;
  12. begin
  13. test2(a,16);
  14. Writeln('a=',a,' should be 16');
  15. if (a<>16) then halt(1);
  16. test(a,16);
  17. Writeln('a=',a,' should be 16');
  18. if (a<>16) then halt(1);
  19. end.