[Bug c++/33858] Spurious warning with anonymous namespace and anonymous types

2009-05-08 Thread tobi at gcc dot gnu dot org


--- Comment #3 from tobi at gcc dot gnu dot org  2009-05-08 18:53 ---
Note that the C-like equivalent doesn't warn (at least with g++ 4.1.2):
$ cat user/t.cc
namespace {
  struct {
  } t;
}

static struct {
} s;
$ g++ -c user/t.cc
user/t.cc:3: warning: non-local variable 'unnamed::anonymous struct
unnamed::t' uses anonymous type
$


-- 

tobi at gcc dot gnu dot org changed:

   What|Removed |Added

 CC||tobi at gcc dot gnu dot org
   Last reconfirmed|2007-12-02 22:24:33 |2009-05-08 18:53:49
   date||


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33858



[Bug c++/33858] Spurious warning with anonymous namespace and anonymous types

2007-12-02 Thread pinskia at gcc dot gnu dot org


--- Comment #2 from pinskia at gcc dot gnu dot org  2007-12-02 22:24 ---
Confirmed.


-- 

pinskia at gcc dot gnu dot org changed:

   What|Removed |Added

 Status|UNCONFIRMED |NEW
 Ever Confirmed|0   |1
   Keywords||diagnostic
   Last reconfirmed|-00-00 00:00:00 |2007-12-02 22:24:33
   date||
Summary|Spurious warning with   |Spurious warning with
   |anonymous namespace |anonymous namespace and
   ||anonymous types


http://gcc.gnu.org/bugzilla/show_bug.cgi?id=33858