re PR c++/31411 (ICE in gimplify_expr with throw/special copy constructor with initia...
authorJason Merrill <jason@redhat.com>
Tue, 4 Sep 2007 18:37:33 +0000 (14:37 -0400)
committerJason Merrill <jason@gcc.gnu.org>
Tue, 4 Sep 2007 18:37:33 +0000 (14:37 -0400)
commitba6c89a9a9bc724db5cd063fe9263f5761e826e3
treeb8ec68650409252db64ca5211dab9986a5a11c3e
parentf202305d019c7a5d86bcbc14f9d6fe64c3fbe05b
re PR c++/31411 (ICE in gimplify_expr with throw/special copy constructor with initializer with a deconstructor)

        PR c++/31411
        * except.c (initialize_handler_parm): Put a CLEANUP_POINT_EXPR inside
        the MUST_NOT_THROW_EXPR.

From-SVN: r128100
gcc/cp/ChangeLog
gcc/cp/except.c
gcc/testsuite/g++.dg/eh/catch5.C [new file with mode: 0644]