FreeBSD/contrib/gcc/cp/cp-gimplify.c
/* Genericize a HANDLER by converting to a CATCH_EXPR.  */
Genericize a HANDLER by converting to a CATCH_EXPR.
Genericize a HANDLER by converting to a CATCH_EXPR .
static void
genericize_catch_block (tree *stmt_p)
{
  tree type = HANDLER_TYPE (*stmt_p);
  tree body = HANDLER_BODY (*stmt_p);
  gimplify_stmt (&body);
  *stmt_p = build2 (CATCH_EXPR, void_type_node, type, body);
}
static void genericize_catch_block ( tree * stmt_p ) { tree type = HANDLER_TYPE ( * stmt_p ) ; tree body = HANDLER_BODY ( * stmt_p ) ; gimplify_stmt ( & body ) ; * stmt_p = build2 ( CATCH_EXPR , void_type_node , type , body ) ; }
Genericize a HANDLER by converting to a CATCH_EXPR.
Genericize a HANDLER by converting to a CATCH_EXPR .
/* FIXME should the caught type go in TREE_TYPE?  */