1 // { dg-do assemble } 2 // GROUPS passed operators 3 template <class T> 4 class t { 5 public: t()6 t() {} 7 }; 8 9 class m { 10 t<int> c; 11 public: m()12 m() : c() {} 13 }; 14 p()15 m *p() {return new m;} 16