// Test that we don't bother building a cleanup for the last aggregate element. | |
// { dg-additional-options -fdump-tree-gimple } | |
// { dg-final { scan-tree-dump-not {A::~A \(&b\.a} "gimple" } } | |
struct A | |
{ | |
A(int); | |
~A(); | |
}; | |
struct B | |
{ | |
A a; | |
}; | |
int main() | |
{ | |
B b = { 1 }; | |
} |