1// { dg-do assemble  }
2
3template<class X, class Z>
4class foo
5{
6public:
7  typedef X y;
8
9  class bar {
10  public:
11    void blah () { y Y; }
12  };
13};
14