2 // { dg-options --std=c++0x }
19 struct A<T*> : public B {
22 A (double b) : A(static_cast<int>(b)) { }
23 A (double b, double b2) : A(b2) { }
27 void f_A () { A<X*> a(2.0, 3.0); }
38 D (int _i) : C(), i(_i) { }
42 struct D<X> : public C {
44 D (int _i) : C(), i(_i) { }
50 void f_D () { D<X>* d = new D<X>(); }
60 E (int _i) : i(_i) { }
63 void f_E () { E<int> e; }