------- 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