- IMPLEMENTATION MODULE Sig;
- (* Mismatched implementation: Add has the right arity but a wrong
- result type; Fill's first formal is missing VAR. *)
- PROCEDURE Add(a, b : INTEGER) : CHAR;
- BEGIN RETURN "x" END Add;
- PROCEDURE Fill(buf : ARRAY OF CHAR; n : CARDINAL);
- BEGIN END Fill;
- END Sig.
|