From: Götz Lindenmaier Date: Fri, 17 Jun 2005 12:00:21 +0000 (+0000) Subject: firmjni does not like two similar enums. X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=c23f6e062025e00e102d2e1ca95b48e696ad8cca;hp=98c8808ee1d34300860bb78185558e1731a99368;p=libfirm firmjni does not like two similar enums. [r6051] --- diff --git a/ir/ir/irnode.h b/ir/ir/irnode.h index 86063524c..5a97ff2d9 100644 --- a/ir/ir/irnode.h +++ b/ir/ir/irnode.h @@ -468,7 +468,6 @@ void set_InstOf_obj (ir_node *node, ir_node *obj); */ typedef enum { pn_Call_M_regular = 0, /**< The memory result. */ - pn_Call_M = 0, /**< The memory result. */ pn_Call_T_result = 2, /**< The tuple containing all (0, 1, 2, ...) results */ pn_Call_P_value_res_base = 4,/**< A pointer to the memory region containing copied results passed by value (for compound result types). */ @@ -477,6 +476,7 @@ typedef enum { an exception */ pn_Call_max = 5 /**< number of projections from a Call */ } pn_Call; /* Projection numbers for Call. */ +#define pn_Call_M pn_Call_M_regular ir_node *get_Call_mem (ir_node *node); void set_Call_mem (ir_node *node, ir_node *mem);