1*67e74705SXin Li // RUN: %clang_cc1 %s -emit-llvm-only 2*67e74705SXin Li 3*67e74705SXin Li class Base { 4*67e74705SXin Li public: 5*67e74705SXin Li virtual ~Base(); 6*67e74705SXin Li }; 7*67e74705SXin Li ~Base()8*67e74705SXin LiBase::~Base() 9*67e74705SXin Li { 10*67e74705SXin Li } 11*67e74705SXin Li 12*67e74705SXin Li class Foo : public Base { 13*67e74705SXin Li public: 14*67e74705SXin Li virtual ~Foo(); 15*67e74705SXin Li }; 16*67e74705SXin Li ~Foo()17*67e74705SXin LiFoo::~Foo() 18*67e74705SXin Li { 19*67e74705SXin Li } 20