On 09/04/2014 10:36 PM, Florian Klämpfl wrote:
Am 04.09.2014 um 21:52 schrieb Joost van der Sluis:
I can add this check to the debugger anyway, but am I right that the line info
in the example is
wrong? Then I can try to fix it.
Yes, it is wrong. Go ahead and fix it :)
Done. (r28824) The hesitated to write the line-number of the start of
the current function in this case, but a remark in the
dwarf-specification suggest to use 0 as line number in cases like these,
so I used that.
But gdb choked on it. Probably because with this change line-information
is generated for instructions that do not correspond to the start of a
statement/line. In that case IsStatement has to be set to false, so I
added that too.
Regards,
Joost.
_______________________________________________
fpc-devel maillist - fpc-devel@lists.freepascal.org
http://lists.freepascal.org/cgi-bin/mailman/listinfo/fpc-devel