1 // RUN: %clang_cc1 %s -triple %itanium_abi_triple -emit-llvm-only
2 // PR6294
3 
4 class A {
5 public: virtual ~A();
6 };
7 class B {
8   class C;
9 };
10 class B::C : public A {
11   C();
12 };
13 B::C::C() {}
14