// PR c++/53856 template struct A { struct B; }; template struct A::B // { dg-error "default argument" } { int i; }; A::B b = { };