Next: , Previous: <code>GIMPLE_DEBUG</code>, Up: Tuple specific accessors


12.7.8 GIMPLE_EH_FILTER

— GIMPLE function: gimple gimple_build_eh_filter (tree types, gimple_seq failure)

构建一个GIMPLE_EH_FILTER语句。TYPES为过滤器的类型。FAILURE为一个序列,为过滤器的失败动作。

— GIMPLE function: tree gimple_eh_filter_types (gimple g)

返回GIMPLE_EH_FILTER语句G处理的类型。

— GIMPLE function: tree *gimple_eh_filter_types_ptr (gimple g)

返回一个指针,指向GIMPLE_EH_FILTER语句G处理的类型。

— GIMPLE function: gimple_seq gimple_eh_filter_failure (gimple g)

返回当GIMPLE_EH_FILTER语句失败时执行的语句序列。

— GIMPLE function: void gimple_eh_filter_set_types (gimple g, tree types)

TYPES设置为GIMPLE_EH_FILTER语句G处理的类型集。

— GIMPLE function: void gimple_eh_filter_set_failure (gimple g, gimple_seq failure)

FAILURE设置为GIMPLE_EH_FILTER语句失败时执行的语句序列。

— GIMPLE function: bool gimple_eh_filter_must_not_throw (gimple g)

返回EH_FILTER_MUST_NOT_THROW标记。

— GIMPLE function: void gimple_eh_filter_set_must_not_throw (gimple g, bool mntp)

设置EH_FILTER_MUST_NOT_THROW标记。