[fpc-pascal] FPC Debug line numbers

Flávio Etrusco flavio.etrusco at gmail.com
Tue Nov 7 02:09:47 CET 2017


2017-11-06 19:49 GMT-02:00 James Richters <james at productionautomation.net>:
> 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?

Didn't the unit have any include file?

-Flávio



More information about the fpc-pascal mailing list