Davide Italiano | 8c93d5e | 2015-06-21 16:33:50 +0000 | [diff] [blame] | 1 | // RUN: %clang_cc1 %s -emit-llvm -std=c++11 -o %t |
2 | |||||
3 | struct A { | ||||
4 | ~A(); | ||||
5 | }; | ||||
6 | |||||
7 | struct B { | ||||
8 | A a; | ||||
9 | }; | ||||
10 | |||||
11 | struct C { | ||||
12 | union { | ||||
13 | B b; | ||||
14 | }; | ||||
15 | |||||
16 | ~C() noexcept; | ||||
17 | }; | ||||
18 | |||||
19 | C::~C() noexcept {} |