X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firgraph_t.h;h=a3b484fe29cd4e3bf6095ef2220a441002e10ac4;hb=a6c8b3da7e86ac3352cefa422736b9683499911b;hp=bf718e8c58a3415c84f5c08806353c6617d5c2a7;hpb=1ec30d95387eb392ba5a1adc7958ebd91383d59c;p=libfirm diff --git a/ir/ir/irgraph_t.h b/ir/ir/irgraph_t.h index bf718e8c5..a3b484fe2 100644 --- a/ir/ir/irgraph_t.h +++ b/ir/ir/irgraph_t.h @@ -603,6 +603,8 @@ irg_register_node_idx(ir_graph *irg, ir_node *irn) static INLINE void irg_kill_node(ir_graph *irg, ir_node *n) { unsigned idx = get_irn_idx(n); + assert(idx + 1 == irg->last_node_idx); + if (idx + 1 == irg->last_node_idx) --irg->last_node_idx; irg->idx_irn_map[idx] = NULL;