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