fix another PIC problem
[libfirm] / ir / be / benode.h
index c4861a5..4c61c0d 100644 (file)
@@ -36,8 +36,6 @@
 #include "irnode_t.h"
 #include "bearch.h"
 
-#define BE_OUT_POS(p) (-((p) + 1))
-
 /**
  * The benode op's.  Must be available to register emitter function.
  */
@@ -275,9 +273,9 @@ enum {
  * Projection numbers for result of be_Call node: use for Proj nodes!
  */
 typedef enum {
-       pn_be_Call_M_regular = pn_Call_M_regular,  /**< The memory result of a be_Call. */
+       pn_be_Call_M_regular = pn_Call_M,    /**< The memory result of a be_Call. */
        pn_be_Call_sp        = pn_Call_max,
-       pn_be_Call_first_res                      /**< The first result proj number of a be_Call. */
+       pn_be_Call_first_res                 /**< The first result proj number of a be_Call. */
 } pn_be_Call;
 
 /**
@@ -346,7 +344,7 @@ void be_Return_set_emit_pop(ir_node *ret, int emit_pop);
 /** appends a node to the return node, returns the position of the node */
 int be_Return_append_node(ir_node *ret, ir_node *node);
 
-ir_node *be_new_Start(ir_node *block, int n_out);
+ir_node *be_new_Start(dbg_info *dbgi, ir_node *block, int n_out);
 
 ir_node *be_new_Barrier(ir_node *bl, int n, ir_node *in[]);