1 // Test that we treat defaulted-in-class members like implicitly declared
2 // members for explicit instantiation.
4 // { dg-do compile { target c++11 } }
11 A(const A &other) = default;
12 A& operator=(const A&) = default;
15 template class A<int>;
17 // { dg-final { scan-assembler-not "_ZN1AIiEC1Ev" } }
18 // { dg-final { scan-assembler-not "_ZN1AIiEC1ERKS0_" } }
19 // { dg-final { scan-assembler-not "_ZN1AIiEaSERKS0_" } }