X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=sidebyside;f=ir%2Fbe%2Farm%2Farm_nodes_attr.h;h=7d7bf37a2c41506fe8e8bd277477814ebaad3254;hb=40c86708ae1374e138c4c441655d34e420b489f0;hp=8a0ace3e23b0b2cc910104931f4ab469d09848a1;hpb=5d79fe73922ccec0217bad72eca772e0487b7c49;p=libfirm diff --git a/ir/be/arm/arm_nodes_attr.h b/ir/be/arm/arm_nodes_attr.h index 8a0ace3e2..7d7bf37a2 100644 --- a/ir/be/arm/arm_nodes_attr.h +++ b/ir/be/arm/arm_nodes_attr.h @@ -26,8 +26,9 @@ #ifndef FIRM_BE_ARM_ARM_NODES_ATTR_H #define FIRM_BE_ARM_ARM_NODES_ATTR_H -#include "../bearch_t.h" #include "firm_types.h" +#include "irnode_t.h" +#include "../bearch_t.h" /** * Possible ARM register shift types. @@ -82,6 +83,7 @@ typedef enum _arm_condition { /** Generic ARM node attributes. */ typedef struct _arm_attr_t { + except_attr exc; /**< the exception attribute. MUST be the first one. */ arch_irn_flags_t flags; /**< indicating if spillable, rematerializeable ... etc. */ const arch_register_req_t **in_req; /**< register requirements for arguments */