re PR tree-optimization/33593 (tree-outof-ssa moves sources of non-call exceptions...
[gcc.git] / gcc / testsuite / g++.dg / tree-ssa / pr19952.C
1 /* PR 19952 */
2 /* { dg-compile } */
3 /* { dg-options "-ftree-vectorize -O2" } */
4
5 int i;
6
7 struct A
8 {
9 ~A() { ++i; }
10 };
11
12 struct B
13 {
14 A a;
15 };
16
17 void foo()
18 {
19 for (int i=0; i<2; ++i)
20 {
21 B *p;
22 if (p) p->~B();
23 }
24 }