// { dg-do compile { target c++11 } } // PR c++/34751 struct A {}; template // { dg-error "cannot have a default" } void f(Args... args = 0); // { dg-error "cannot have a default argument" } template void g(Args... = 0); // { dg-error "cannot have a default argument" } template struct B {}; // { dg-error "cannot have a default argument|no default argument" } B<0> b; template struct C {}; // { dg-error "cannot have a default argument|no default argument" } C<0> c;