// { dg-do assemble }
// GROUPS passed operators
template <class T>
class t {
public:
t() {}
};
class m {
t<int> c;
public:
m() : c() {}
};
m *p() {return new m;}
// { dg-do assemble }
// GROUPS passed operators
template <class T>
class t {
public:
t() {}
};
class m {
t<int> c;
public:
m() : c() {}
};
m *p() {return new m;}