The #line can confuse sameline(): ``` #line 1 abc ``` The directive is written on line 1 and so is "abc" and therefore sameline() thinks they are written on the same line.
The #line can confuse sameline():
The directive is written on line 1 and so is "abc" and therefore sameline() thinks they are written on the same line.