typedef enum namespace_tag_t {
NAMESPACE_INVALID,
NAMESPACE_NORMAL,
- NAMESPACE_STRUCT,
- NAMESPACE_UNION,
- NAMESPACE_ENUM,
+ NAMESPACE_TAG,
NAMESPACE_LABEL
} namespace_tag_t;
typedef unsigned char entity_namespace_t;
bk_ms__debugbreak, /**< MS __debugbreak */
bk_ms_ReturnAddress, /**< MS _ReturnAddress */
+ bk_ms_AddressOfReturnAddress, /**< MS _AddressOfReturnAddress */
bk_ms__popcount, /**< MS __popcount */
bk_ms_enable, /**< MS _enable */
bk_ms_disable, /**< MS _disable */
/* ast2firm info */
ir_entity *entity;
+ ir_node *static_link; /**< if need_closure is set, the node representing
+ the static link. */
};
union entity_t {