The Nim compiler is putting lines like this into the generated C code:
#line 999999 "generated_not_to_break_here"
This is breaking coco, which uses lcov by causing it to try to process the file generated_not_to_break_here, which doesn't exist.
Is there a workaround?
Unfortunately that doesn't seem to work for me; I still get
#line 999999 "generated_not_to_break_here"
In fact with -d:release I also get
#line 189 "iterators.nim"
as a relative path as well as the correct absolute path in the same file
#line 188 "/Users/e/.choosenim/toolchains/nim-1.0.0/lib/system/iterators.nim"
The absolute path works fine, but the relative path also messes up lcov.