1 struct Foo
2 {
3     template <int i>
~FooFoo4     ~Foo() {} // { dg-error "5:destructor .Foo::~Foo\\\(\\\)." }
5 };
6 
main()7 int main()
8 {
9    Foo f;
10 }
11