1 // { dg-do compile { target c++11 } }
18 struct A<T*> : public B {
21 A (double b) : A(static_cast<int>(b)) { }
22 A (double b, double b2) : A(b2) { }
26 void f_A () { A<X*> a(2.0, 3.0); }
37 D (int _i) : C(), i(_i) { }
41 struct D<X> : public C {
43 D (int _i) : C(), i(_i) { }
46 virtual int f () { return 0; }
49 void f_D () { D<X>* d = new D<X>(); }
59 E (int _i) : i(_i) { }
62 void f_E () { E<int> e; }