Added 'exc' field to ir_node.attr.block --flo
[r351]
node->attr.block.graph_arr[pos+1] = value;
}
+void set_Block_exc (ir_node *block, exc_t exc)
+{
+ block->attr.block.exc = exc;
+}
+
+exc_t get_Block_exc (ir_node *block)
+{
+ return (block->attr.block.exc);
+}
+
inline int
get_End_n_keepalives(ir_node *end) {
assert (end->op == op_End);
# include "common_t.h"
# include "irdom_t.h" /* For size of struct dom_info. */
+# include "exc.h"
+
/** ir node attributes **/
/* Block attributes */
@@@ Eventually overlay with graph_arr as only valid
in different phases. Eventually inline the whole
datastructure. */
+ exc_t exc; /* role of this block for exception handling */
} block_attr;
/* Cond attributes */