1*c9bd88e6SHans Wennborg // RUN: %clang_cc1 %s -triple %itanium_abi_triple -emit-llvm-only 2b632e30eSEli Friedman // PR6294 3b632e30eSEli Friedman 4b632e30eSEli Friedman class A { 53155f573SJohn McCall public: virtual ~A(); 6b632e30eSEli Friedman }; 7b632e30eSEli Friedman class B { 8b632e30eSEli Friedman class C; 9b632e30eSEli Friedman }; 10b632e30eSEli Friedman class B::C : public A { 11b632e30eSEli Friedman C(); 12b632e30eSEli Friedman }; C()13b632e30eSEli FriedmanB::C::C() {} 14