diff options
author | Jason Merrill <jason@redhat.com> | 2019-12-19 09:07:22 -0500 |
---|---|---|
committer | Jason Merrill <jason@gcc.gnu.org> | 2019-12-19 09:07:22 -0500 |
commit | 26a68e922133b84155aaf38562e231a4a1989aa7 (patch) | |
tree | 7ab2277480be4ca955d0292b5d6c13a5cb8ead2d /gcc/tree-ssa-structalias.c | |
parent | 942d334ec3fdf360dfedc0f97d1b4747a1f56f08 (diff) | |
download | gcc-26a68e922133b84155aaf38562e231a4a1989aa7.zip gcc-26a68e922133b84155aaf38562e231a4a1989aa7.tar.gz gcc-26a68e922133b84155aaf38562e231a4a1989aa7.tar.bz2 |
PR c++/52320 - EH cleanups for partially constructed arrays.
This testcase wasn't fixed by the 66139 patch; split_nonconstant_init_1 was
failing to add a cleanup for an array member of a class (e.g. e1) that will
run if initializing a later member (e.g. e2) throws.
* typeck2.c (split_nonconstant_init_1): Add nested parm.
Add cleanup for whole array if true.
From-SVN: r279577
Diffstat (limited to 'gcc/tree-ssa-structalias.c')
0 files changed, 0 insertions, 0 deletions