1// RUN: %clang_cc1 %s -emit-llvm -std=c++11 -o %t 2 3struct A { 4 ~A(); 5}; 6 7struct B { 8 A a; 9}; 10 11struct C { 12 union { 13 B b; 14 }; 15 16 ~C() noexcept; 17}; 18 19C::~C() noexcept {} 20