From mboxrd@z Thu Jan 1 00:00:00 1970 From: Jamie Lokier To: Richard Henderson Cc: Craig Rodrigues , gcc@gcc.gnu.org Subject: Re: warning: multi-line comment (why?) Date: Mon, 18 Sep 2000 03:04:00 -0000 Message-id: <20000918120419.C17692@pcep-jamie.cern.ch> References: <20000917185453.A14829@mediaone.net> <20000917162647.A19521@cygnus.com> X-SW-Source: 2000-09/msg00397.html 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