From: Matthias Braun Date: Thu, 14 Dec 2006 14:43:04 +0000 (+0000) Subject: use skip_Proj_const to avoid warnings X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=95604864cd24ec3ad25d5bc953ae71bf20175fb3;p=libfirm use skip_Proj_const to avoid warnings --- diff --git a/ir/be/ia32/bearch_ia32.c b/ir/be/ia32/bearch_ia32.c index 74ce2feeb..a8c64477a 100644 --- a/ir/be/ia32/bearch_ia32.c +++ b/ir/be/ia32/bearch_ia32.c @@ -136,7 +136,7 @@ static const arch_register_req_t *ia32_get_irn_reg_req(const void *self, arch_re } node_pos = (pos == -1) ? get_Proj_proj(irn) : pos; - irn = skip_Proj(irn); + irn = skip_Proj_const(irn); DB((mod, LEVEL_1, "skipping Proj, going to %+F at pos %d ... ", irn, node_pos)); } @@ -227,7 +227,7 @@ static const arch_register_t *ia32_get_irn_reg(const void *self, const ir_node * } pos = get_Proj_proj(irn); - irn = skip_Proj(irn); + irn = skip_Proj_const(irn); } if (is_ia32_irn(irn)) { @@ -245,7 +245,7 @@ static const arch_register_t *ia32_get_irn_reg(const void *self, const ir_node * static arch_irn_class_t ia32_classify(const void *self, const ir_node *irn) { arch_irn_class_t classification = arch_irn_class_normal; - irn = skip_Proj(irn); + irn = skip_Proj_const(irn); if (is_cfop(irn)) classification |= arch_irn_class_branch; @@ -278,7 +278,7 @@ static arch_irn_flags_t ia32_get_flags(const void *self, const ir_node *irn) { /* pred is only set, if we have a Proj */ flags = pred && is_ia32_irn(pred) ? get_ia32_out_flags(pred, get_Proj_proj(irn)) : arch_irn_flags_none; - irn = skip_Proj(irn); + irn = skip_Proj_const(irn); if (is_ia32_irn(irn)) flags |= get_ia32_flags(irn); }