X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firnode_t.h;h=aa70bbd371ae74155695fa3c559dab00b5c965f7;hb=4f92e524762e0febc361676111b3b5b79addd03a;hp=c14b2ac75008e6d207306ac9a365480e6b5a299d;hpb=e88385016800d3c56c3fa09770e9f7995c42e106;p=libfirm diff --git a/ir/ir/irnode_t.h b/ir/ir/irnode_t.h index c14b2ac75..aa70bbd37 100644 --- a/ir/ir/irnode_t.h +++ b/ir/ir/irnode_t.h @@ -172,7 +172,7 @@ static inline int _get_irn_deps(const ir_node *node) { static inline ir_node *_get_irn_dep(const ir_node *node, int pos) { assert(node->deps && "dependency array node yet allocated. use add_irn_dep()"); - assert(pos >= 0 && pos < ARR_LEN(node->deps) && "dependency index out of range"); + assert(pos >= 0 && pos < (int)ARR_LEN(node->deps) && "dependency index out of range"); return node->deps[pos]; } @@ -184,7 +184,7 @@ static inline void _set_irn_dep(ir_node *node, int pos, ir_node *dep) ir_node *old; assert(node->deps && "dependency array node yet allocated. use add_irn_dep()"); - assert(pos >= 0 && pos < ARR_LEN(node->deps) && "dependency index out of range"); + assert(pos >= 0 && pos < (int)ARR_LEN(node->deps) && "dependency index out of range"); old = node->deps[pos]; node->deps[pos] = dep; edges_notify_edge_kind(node, pos, dep, old, EDGE_KIND_DEP, get_irn_irg(node)); @@ -604,12 +604,6 @@ static inline int _is_arg_Proj(const ir_node *node) return pn_Start_T_args == get_Proj_proj(node) && is_Start(get_Proj_pred(node)); } -static inline pn_Cmp _get_Proj_pn_cmp(const ir_node *node) -{ - assert(is_Cmp(get_Proj_pred(node))); - return (pn_Cmp)get_Proj_proj(node); -} - /** initialize ir_node module */ void init_irnode(void); @@ -693,6 +687,4 @@ void init_irnode(void); #define is_arg_Proj(node) _is_arg_Proj(node) -#define get_Proj_pn_cmp(node) _get_Proj_pn_cmp(node) - #endif