1 // PR c++/37234
2 // { dg-do link { target c++11 } }
3 
4 template <typename T>
5 class foo {
6   public:
7     foo() =default;
8     ~foo();
9 };
10 
11 template <typename T>
12 foo<T>::~foo() =default;
13 
main()14 int main() {
15 
16     foo<int> fi;
17 
18     return 0;
19 }
20