This is the mail archive of the
gcc-bugs@gcc.gnu.org
mailing list for the GCC project.
Re: c++/712: bad formatting of warning message
- To: rodrigc at gcc dot gnu dot org
- Subject: Re: c++/712: bad formatting of warning message
- From: Tom Tromey <tromey at redhat dot com>
- Date: 20 Aug 2001 12:42:42 -0600
- Cc: gcc-bugs at gcc dot gnu dot org, gcc-prs at gcc dot gnu dot org, nobody at gcc dot gnu dot org
- References: <20010728221219.31892.qmail@sourceware.cygnus.com>
- Reply-To: tromey at redhat dot com
>>>>> ">" == rodrigc <rodrigc@gcc.gnu.org> writes:
>> Synopsis: bad formatting of warning message
>> State-Changed-From-To: feedback->closed
>> State-Changed-By: rodrigc
>> State-Changed-When: Sat Jul 28 15:12:19 2001
>> State-Changed-Why:
>> Feedback not provided
Sorry about that. I've constructed a failure case. Could you please
reopen this PR?
Here is how to do it:
mkdir /tmp/asdfasdfasdfasfasdfafadsfasdfz
cat > /tmp/asdfasdfasdfasfasdfafadsfasdfz/foo.cc << 'END'
class z
{
public:
int code_length;
int x (int code_length)
{
return code_length * 5;
}
};
END
g++ -Wall -Wshadow --syntax-only /tmp/asdfasdfasdfasfasdfafadsfasdfz/foo.cc
I get this:
creche. g++ -Wall -Wshadow --syntax-only /tmp/asdfasdfasdfasfasdfafadsfasdfz/foo.cc
/tmp/asdfasdfasdfasfasdfafadsfasdfz/foo.cc: In member function `int z::x(int)':
/tmp/asdfasdfasdfasfasdfafadsfasdfz/foo.cc:7: warning: declaration of `
code_length' shadows a member of `this'
Note how the line break occurs after the "`".
I think that is wrong.
Tom