[fpc-pascal] FPC Debug line numbers

el es el.es.cr at gmail.com
Tue Nov 7 09:50:01 CET 2017

On 06/11/17 21:49, James Richters wrote:
> I've noticed that line numbers are sometimes off, sometimes quite a
> bit when I receive a run-time error.  I had one today, it specified
> the correct function that was responsible for generating the error,
> however the line number was way off,  it reported line 1463 but the
> entire function in question goes from line 708 to line 785.  There is
> nothing remotely related at line 1463,  it's a completely unrelated
> procedure that could not have possibly been called at the point the
> runtime error was received.    The list of procedure/function calls
> was accurate, just not the line number, which makes it very difficult
> to figure out exactly what part of the function had the problem.
> I am using FPC 3.0.4rc1, compiling with the text IDE and I have
> option "Generate also backtrace line information" selected.
> Does anyone know what might cause the line numbers to be incorrect?
> James
I vaguely recall reading something to the sense of:
this could be related to the optimization level used;

I can't remember where I read that; 


More information about the fpc-pascal mailing list