gccint: GIMPLE_TRY
1
1 12.8.28 'GIMPLE_TRY'
1 --------------------
1
1 -- GIMPLE function: gtry *gimple_build_try (gimple_seq eval, gimple_seq
1 cleanup, unsigned int kind)
1 Build a 'GIMPLE_TRY' statement. 'EVAL' is a sequence with the
1 expression to evaluate. 'CLEANUP' is a sequence of statements to
1 run at clean-up time. 'KIND' is the enumeration value
1 'GIMPLE_TRY_CATCH' if this statement denotes a try/catch construct
1 or 'GIMPLE_TRY_FINALLY' if this statement denotes a try/finally
1 construct.
1
1 -- GIMPLE function: enum gimple_try_flags gimple_try_kind (gimple g)
1 Return the kind of try block represented by 'GIMPLE_TRY' 'G'. This
1 is either 'GIMPLE_TRY_CATCH' or 'GIMPLE_TRY_FINALLY'.
1
1 -- GIMPLE function: bool gimple_try_catch_is_cleanup (gimple g)
1 Return the 'GIMPLE_TRY_CATCH_IS_CLEANUP' flag.
1
1 -- GIMPLE function: gimple_seq gimple_try_eval (gimple g)
1 Return the sequence of statements used as the body for 'GIMPLE_TRY'
1 'G'.
1
1 -- GIMPLE function: gimple_seq gimple_try_cleanup (gimple g)
1 Return the sequence of statements used as the cleanup body for
1 'GIMPLE_TRY' 'G'.
1
1 -- GIMPLE function: void gimple_try_set_catch_is_cleanup (gimple g,
1 bool catch_is_cleanup)
1 Set the 'GIMPLE_TRY_CATCH_IS_CLEANUP' flag.
1
1 -- GIMPLE function: void gimple_try_set_eval (gtry *g, gimple_seq eval)
1 Set 'EVAL' to be the sequence of statements to use as the body for
1 'GIMPLE_TRY' 'G'.
1
1 -- GIMPLE function: void gimple_try_set_cleanup (gtry *g, gimple_seq
1 cleanup)
1 Set 'CLEANUP' to be the sequence of statements to use as the
1 cleanup body for 'GIMPLE_TRY' 'G'.
1