1 // PR c++/81860 2 // { dg-do compile { target c++11 } } 3 // { dg-final { scan-assembler "_ZN1AIjEC\[12\]Ev" } } 4 5 template <typename T> 6 struct A 7 { AA8 A() {} 9 }; 10 11 struct B 12 { 13 template <typename D> aB14 B(D, const A<unsigned>& a = A<unsigned>()) : a(a) {} 15 16 A<unsigned> a; 17 }; 18 19 struct C : B 20 { 21 using B::B; 22 }; 23 main()24int main() 25 { 26 C c(0); 27 } 28