1 2 3 4 5 6 7 8 9 10
namespace N { struct A; int f() { struct N::A { // { dg-error "" } A() {} }; return 0; } }