X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fir%2Firvrfy.c;h=06825ba48332ed044c229b58e60143aea46aae66;hb=ed9c74ceca0655fb484f0537dbea43afa2ca0a7e;hp=79d59817b05fe0986e89f776dde91b23069758f4;hpb=7121ce527e13b97cf701e9f3ca67474b6d9762a5;p=libfirm diff --git a/ir/ir/irvrfy.c b/ir/ir/irvrfy.c index 79d59817b..06825ba48 100644 --- a/ir/ir/irvrfy.c +++ b/ir/ir/irvrfy.c @@ -723,6 +723,9 @@ static int verify_node_Proj_Bound(ir_node *n, ir_node *p) { ir_mode *mode = get_irn_mode(p); long proj = get_Proj_proj(p); + /* ignore Bound checks of Bad */ + if (is_Bad(get_Bound_index(n))) + return 1; ASSERT_AND_RET_DBG( ((proj == pn_Bound_M && mode == mode_M) || (proj == pn_Bound_X_except && mode == mode_X) ||