From 3e8f2f0194240ba72b0367e4d67205aec9d34475 Mon Sep 17 00:00:00 2001 From: Matthias Braun Date: Wed, 29 Aug 2012 16:18:33 +0200 Subject: [PATCH] fix crash --- ir/opt/combo.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/ir/opt/combo.c b/ir/opt/combo.c index 27aa76aba..45f125074 100644 --- a/ir/opt/combo.c +++ b/ir/opt/combo.c @@ -606,7 +606,7 @@ static void sort_irn_outs(node_t *node) unsigned n_outs = get_irn_n_outs(irn); qsort(irn->o.out->edges, n_outs, sizeof(irn->o.out->edges[0]), cmp_def_use_edge); - node->max_user_input = irn->o.out->edges[n_outs-1].pos; + node->max_user_input = n_outs > 0 ? irn->o.out->edges[n_outs-1].pos : -1; } /* sort_irn_outs */ /** -- 2.20.1