https://gcc.gnu.org/bugzilla/show_bug.cgi?id=58687
Max TenEyck Woodbury <mtewoodbury at gmail dot com> changed: What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |REOPENED Resolution|INVALID |--- --- Comment #27 from Max TenEyck Woodbury <mtewoodbury at gmail dot com> --- The existence of examples in older programming literature indicates that the proposed interpretation where #line __LINE__ did not change subsequent line numbers was considered useful. I have found this very useful myself. The conclusion that this is not a "BUG" is correct, but it it is a useful feature and it would make GCC easier to use. GCC specifies the unspecified in many places and it could do so here. It is actually fairly easy to implement as the patch I submitted to patches-gcc shows.