Running gpc-20060325 on i486-pc-mingw32, this program:
program params (output);
procedure p1 (s1 : string; s2 : string);
begin writeln ('in p1') end;
procedure p2 (s1, s2 : string);
begin writeln ('in p2') end;
begin p1 ('l', 'hello'); p2 ('l', 'hello') end.
...produces this output when compiled with --gnu-pascal:
in p1 in p2
...but this output when compiled with --extended-pascal:
in p1 params: actual schema discriminants do not match (error #308 at 401426)
Is this correct?
-- Dave