p_bad_fwd.LST 377 B

123456789101112131415161718
  1. Listing:
  2. 1 MODULE PBadFwd;
  3. 2 VAR ExitCode : INTEGER;
  4. 3 PROCEDURE P(a : INTEGER) : INTEGER;
  5. 4 FORWARD;
  6. 5 PROCEDURE P(a, b : INTEGER) : INTEGER;
  7. ***** ^ procedure forward mismatch or missing body
  8. 6 BEGIN
  9. 7 RETURN a + b
  10. 8 END P;
  11. 9 BEGIN
  12. 10 ExitCode := P(1, 2)
  13. 11 END PBadFwd.
  14. 1 error