bug0181a.pp 384 B

123456789101112131415161718192021222324252627
  1. { shows a problem of name mangling }
  2. Unit bug0181a;
  3. Interface
  4. type mylongint = longint;
  5. mylongint2 = mylongint;
  6. procedure dummy(var l : mylongint);
  7. Implementation
  8. var l : longint;
  9. procedure use_before_implemented;
  10. begin
  11. dummy(l);
  12. end;
  13. procedure dummy(var l : mylongint2);
  14. begin
  15. l:=78;
  16. end;
  17. begin
  18. use_before_implemented;
  19. end.