1 // PR c++/51587
2 
3 namespace N
4 {
5   struct X;			// { dg-message "previous declaration" }
6 }
7 
8 enum N::X {};			// { dg-error "conflicting declaration" }
9