// { dg-do assemble }
template<class X, class Z>
class foo
{
public:
typedef X y;
class bar {
public:
void blah () { y Y; }
};
};
// { dg-do assemble }
template<class X, class Z>
class foo
{
public:
typedef X y;
class bar {
public:
void blah () { y Y; }
};
};