This is the mail archive of the gcc@gcc.gnu.org mailing list for the GCC project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]

Re: warning: multi-line comment (why?)


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]