gcc/
        * gimple.h (gimple_try_set_catch_is_cleanup): Require a gimple_try.

        * gimplify.c (gimplify_expr): Convert local "try_" from a gimple
        to a gimple_try.
---
 gcc/gimple.h   | 2 +-
 gcc/gimplify.c | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/gcc/gimple.h b/gcc/gimple.h
index fcc3bb7..3335dee 100644
--- a/gcc/gimple.h
+++ b/gcc/gimple.h
@@ -4047,7 +4047,7 @@ gimple_try_cleanup (gimple gs)
 /* Set the GIMPLE_TRY_CATCH_IS_CLEANUP flag.  */
 
 static inline void
-gimple_try_set_catch_is_cleanup (gimple g, bool catch_is_cleanup)
+gimple_try_set_catch_is_cleanup (gimple_try g, bool catch_is_cleanup)
 {
   gcc_gimple_checking_assert (gimple_try_kind (g) == GIMPLE_TRY_CATCH);
   if (catch_is_cleanup)
diff --git a/gcc/gimplify.c b/gcc/gimplify.c
index 1c7481d..031834b 100644
--- a/gcc/gimplify.c
+++ b/gcc/gimplify.c
@@ -7784,7 +7784,7 @@ gimplify_expr (tree *expr_p, gimple_seq *pre_p, 
gimple_seq *post_p,
        case TRY_CATCH_EXPR:
          {
            gimple_seq eval, cleanup;
-           gimple try_;
+           gimple_try try_;
 
            /* Calls to destructors are generated automatically in FINALLY/CATCH
               block. They should have location as UNKNOWN_LOCATION. However,
-- 
1.8.5.3

Reply via email to