// { dg-options "-std=c++0x" } // 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;