tw2478.pp 1.3 KB

1234567891011121314151617181920212223242526272829303132333435363738
  1. { %fail }
  2. { Source provided for Free Pascal Bug Report 2478 }
  3. { Submitted by "Louis Jean-Richard" on 2003-04-30 }
  4. { e-mail: [email protected] }
  5. UNIT tw2478;
  6. {$HINTS OFF}
  7. INTERFACE
  8. TYPE
  9. aByteArray = ARRAY[1 .. 100] OF byte;
  10. aCardinalArray = ARRAY[4 .. 100] OF byte;
  11. aType1 = ARRAY[12 .. 100] OF byte;
  12. TYPE
  13. anObject =
  14. OBJECT
  15. PUBLIC
  16. PROCEDURE Method( CONST aba: aByteArray );
  17. PROCEDURE Method( CONST clt: aType1 );
  18. PRIVATE
  19. PROCEDURE Method( CONST aba: aByteArray; CONST clt: aType1 );
  20. PROCEDURE Method( CONST aca: aCardinalArray; CONST clt: aType1 );
  21. PROCEDURE Method( cp, cc: cardinal; CONST clt: aType1 );
  22. END
  23. ;
  24. { *************************************************************** }
  25. IMPLEMENTATION
  26. PROCEDURE anObject.Method( CONST aba: aByteArray );
  27. BEGIN END;
  28. PROCEDURE anObject.Method( CONST aba: aByteArray; CONST clt: aType1 );
  29. BEGIN END;
  30. PROCEDURE anObject.Method( CONST aca: aCardinalArray; CONST clt: aType1 );
  31. BEGIN END;
  32. PROCEDURE anObject.Method( CONST clt: aType1 );
  33. BEGIN END;
  34. INITIALIZATION
  35. FINALIZATION
  36. END
  37. .