[Bug c/44355] New: "\ " at the end of a comment

romain dot failliot at gmail dot com gcc-bugzilla@gcc.gnu.org
Mon May 31 17:25:00 GMT 2010


Hi!
We've seen a strange bug at work today.
Simply copy/paste this code:

#include <stdio.h>
int main()
{
    printf("Hello\n"); // \ 
    printf("World\n");
    return 0;
}

Verify there is a space after the backspace.
The compilation goes well (there is a warning though with -Wall), but at the
execution you'll only see "Hello". The word "World" has been wiped out by the
\.
It seems like the begin and end spaces on the line are trimmed and so it
doesn't detect the character '\ '.

If it's the standard, then it's not a bug. But I must admit I'm not sure...

Thanks,
Romain


-- 
           Summary: "\ " at the end of a comment
           Product: gcc
           Version: 4.4.3
            Status: UNCONFIRMED
          Severity: normal
          Priority: P3
         Component: c
        AssignedTo: unassigned at gcc dot gnu dot org
        ReportedBy: romain dot failliot at gmail dot com


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=44355



More information about the Gcc-bugs mailing list