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