OSDN Git Service

PR c++/8805
authormmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Mar 2003 06:09:30 +0000 (06:09 +0000)
committermmitchel <mmitchel@138bc75d-0d04-0410-961f-82ee72b054a4>
Mon, 17 Mar 2003 06:09:30 +0000 (06:09 +0000)
commit0d3f18011270846babee9cf6ffb5ae3bb2b0a480
treee517b3e747497dcfd5c40ea4efb3157765c7da39
parent4faea04b316ab23220033b37ad3d6ab688132d51
PR c++/8805
* except.c (eh_region_u_cleanup): Add prev_try.
(expand_eh_region_end_cleanup): Set it.
(reachable_handlers): Use it to skip over cleanup blocks.

PR c++/8805
* g++.dg/eh/cleanup1.C: New test.

git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@64465 138bc75d-0d04-0410-961f-82ee72b054a4
gcc/ChangeLog
gcc/except.c
gcc/testsuite/ChangeLog
gcc/testsuite/g++.dg/eh/cleanup1.C [new file with mode: 0644]