Compiler error output

Adriaan van Os gpc at microbizz.nl
Fri Jul 1 17:08:27 CEST 2011


Waldek Hebisch wrote:
> I did some work on updating gpc to newer gcc versions.  You can
> find it at GitHub:

Another issue I found is that in compiler error output, the line number is equal to 0 for most of 
the errors.

program error (Output);

procedure nonsense;
begin
   xxx;
end;

yyy;

begin
   zzz
end.

[P18:~/gpc/testgpc/adriaan] adriaan% gpc error.pas
error.pas: In procedure `nonsense':
error.pas:0: error: undeclared identifier `xxx' (first use in this routine)
error.pas:0: error:  (Each undeclared identifier is reported only once
error.pas:0: error:  for each routine it appears in.)
error.pas: At top level:
error.pas:9: error: syntax error before `yyy'



More information about the Gpc mailing list