warning: multi-line comment (why?)
Jamie Lokier
egcs@tantalophile.demon.co.uk
Mon Sep 18 03:04:00 GMT 2000
Richard Henderson wrote:
> > What is the point of this warning? Shouldn't the preprocessor
> > just ignore everything between the // and the end-of-line?
>
> No, backslash-newline conversion happens before comments
> are discarded. You really do have a multi-line comment;
> one that would be dangerous if your next line weren't a
> comment as well.
But the next line _is_ a comment so the warning is inappropriate here.
If this were a very unlikely situation, fair enough. But people do
comment out multi-line macros from time to time using `//', and those
will trigger the warning.
It can't be too hard to skip whitespace and then check for `//' on the
next line I'm sure.
-- Jamie
More information about the Gcc
mailing list