[Preprocessor Bug] // comments replaced with newlines
The preprocessor strips out //-comments (for char count niceness), but it appears to do so by replacing //.* with a newline. But there is already a newline at the end of the line, so this winds up inserting an extra newline. The net result is that each extra comment causes the line numbers reported in #up errors to drift from what we see in an editor.
If, with your current replace regex, you replaced with the empty string instead of a newline, things would work out much better.
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
This was fixed a while ago, wasn't it?
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -