GCC Middle and Back End API Reference
action_record Struct Reference

Data Fields

int offset
int filter
int next

Detailed Description

In the following structure and associated functions, we represent entries in the action table as 1-based indices. Special cases are:

  0:     null action record, non-null landing pad; implies cleanups
 -1:     null action record, null landing pad; implies no action
 -2:     no call-site entry; implies must_not_throw
 -3:     we have yet to process outer regions

Further, no special cases apply to the "next" field of the record. For next, 0 means end of list.


Field Documentation

int action_record::filter
int action_record::next
int action_record::offset

The documentation for this struct was generated from the following file: