// PR c++/163, PR c++/8595 // Origin: , Mark Leone // { dg-do compile } namespace N { struct A {}; // { dg-error "previous declaration" } } typedef enum N::A B; // { dg-error "enum|invalid type" }