1a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch// RUN: %clang_cc1 %s -emit-llvm-only 2c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 3c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)class Base { 4c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)public: 5c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) virtual ~Base(); 6c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)}; 7c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) 8ca12bfac764ba476d6cd062bf1dde12cc64c3f40Ben MurdochBase::~Base() 9010d83a9304c5a91596085d917d248abff47903aTorne (Richard Coles){ 10eb525c5499e34cc9c4b825d6d9e75bb07cc06aceBen Murdoch} 11a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch 121320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tucciclass Foo : public Base { 131320f92c476a1ad9d19dba2a48c72b75566198e9Primiano Tuccipublic: 14c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles) virtual ~Foo(); 15c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)}; 1603b57e008b61dfcb1fbad3aea950ae0e001748b0Torne (Richard Coles) 17a02191e04bc25c4935f804f2c080ae28663d096dBen MurdochFoo::~Foo() 18a02191e04bc25c4935f804f2c080ae28663d096dBen Murdoch{ 19c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)} 20c2e0dbddbe15c98d52c4786dac06cb8952a8ae6dTorne (Richard Coles)