xref: /minix3/external/bsd/llvm/dist/clang/test/CXX/temp/temp.res/temp.local/p9.cpp (revision f4a2713ac843a11c696ec80c0a5e3e5d80b4d338)
1 // RUN: %clang_cc1 -fsyntax-only -verify %s
2 struct A {
3   struct B { void f(); };
4   int a;
5   int Y;
6 };
7 
8 template<class B, class a> struct X : A {
9   B b;  // A's B
10   a c;  // expected-error{{unknown type name 'a'}}
11 
gX12   void g() {
13     b.g(); // expected-error{{no member named 'g' in 'A::B'}}
14   }
15 };
16