diff options
Diffstat (limited to 'gcc/testsuite/g++.dg/vect/pr45470-a.cc')
-rw-r--r-- | gcc/testsuite/g++.dg/vect/pr45470-a.cc | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/gcc/testsuite/g++.dg/vect/pr45470-a.cc b/gcc/testsuite/g++.dg/vect/pr45470-a.cc new file mode 100644 index 000000000..474f3d647 --- /dev/null +++ b/gcc/testsuite/g++.dg/vect/pr45470-a.cc @@ -0,0 +1,24 @@ +/* { dg-do compile } */ +/* { dg-options "-O1 -ftree-vectorize -fnon-call-exceptions" } */ + +struct A +{ + A (): a (0), b (0), c (0) + { + }; + ~A (); + int a, b, c; +}; + +struct B +{ + B (); + A a1; + A a2; +}; + +B::B () +{ +} + +/* { dg-final { cleanup-tree-dump "vect" } } */ |