Compiler: Incorrect coordinates of message "Wrong number of parameters" in methods
FPC version: ddf71269
program Project1;
type
TTest = class
procedure test;
end;
procedure TTest.test;
begin
if true then
test(1) // real error
else // compiler message
writeln;
end;
begin
end.
Reproduced only in class methods. In the usual function the coordinates are correct:
program Project1;
procedure test;
begin
if true then
test(1) // compiler message
else
writeln;
end;
begin
end.