[Nasm-bugs] Bug 3392765

Tom Saunders tmsaunders59 at gmail.com
Mon Nov 8 10:31:12 PST 2021


*Bug 3392765* <https://bugzilla.nasm.us/show_bug.cgi?id=3392765> - Line 
numbers with error/warning occurrences are reported incorrectly for 
included files

- I can confirm the same bug. The line number reporting for errors was 
displaying the running line count  for included files and NOT the line 
number of the main file or included file.

I was using a principle file and then including multiple other files as 
developed-needed. The maximum %include depth was only 1.

(The main file worked correctly until after  %include "equates". Then 
any error in main thread or subsequent %include files will show a 
cumulative line number.

The impact is when using source level debug (gdb tui), the display goes 
wonky after the first include.

The workaround is to generate a "makefile" and then link individual 
files. The debug tags work correctly with this approach. (I don't think 
they should since I do include a constants file (%include "equates") and 
.bss file (%include variables) and the issue does not recur.

Tom Saunders

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.nasm.us/archives/nasm-bugs/attachments/20211108/59a407fa/attachment.htm>

More information about the Nasm-bugs mailing list