------- Comment #35 from pinskia at gmail dot com 2007-08-28 20:48 ------- Subject: Re: Unnecessary anonymous namespace warnings
On 28 Aug 2007 19:40:14 -0000, pluto at agmk dot net <[EMAIL PROTECTED]> wrote: > > > ------- Comment #34 from pluto at agmk dot net 2007-08-28 19:40 ------- > (In reply to comment #33) > > Fixed. > > > > one more testcase: > > $ cat X.hpp > namespace { class Impl; } > struct X > { > ~X(); > Impl* pimpl_; > }; > > $ cat X.cpp > #include "X.hpp" > X::~X() > { > } In this case, the warning is correct as Impl will be different in each Translation Unit so X can never be the same between two of them. -- Pinski -- http://gcc.gnu.org/bugzilla/show_bug.cgi?id=29365