remove keepalive edge
authorChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Tue, 26 Sep 2006 14:59:15 +0000 (14:59 +0000)
committerChristian Würdig <chriswue@ipd.info.uni-karlsruhe.de>
Tue, 26 Sep 2006 14:59:15 +0000 (14:59 +0000)
ir/be/ia32/ia32_transform.c

index d5c769a..daedc6d 100644 (file)
@@ -2363,6 +2363,7 @@ static ir_node *gen_be_Call(ia32_transform_env_t *env) {
                bad = get_irg_bad(env->irg);
                for (i = 0; i < keep_arity - 1; i++)
                        set_irn_n(p, i, bad);
+               remove_End_keepalive(get_irg_end(env->irg), p);
        }
 
        return NULL;