1 // PR c++/57728 2 // { dg-do link { target c++11 } } 3 // { dg-options -save-temps } 4 5 template<typename T> 6 struct A 7 { 8 T x; 9 A() = default; 10 A(const A &other) = delete; 11 }; 12 13 extern template class A<int>; 14 main()15int main() 16 { 17 A<int> a; 18 } 19 20 // { dg-final { scan-assembler-not "_ZN1AIiEC1Ev" } } 21