From: Matthias Braun Date: Sun, 30 Mar 2008 12:58:15 +0000 (+0000) Subject: reference are integermode too for the backend X-Git-Url: http://nsz.repo.hu/git/?a=commitdiff_plain;h=9e1fd3500aac7ec8bfdf3d3dda04442dc26803fc;p=libfirm reference are integermode too for the backend [r18288] --- diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index e789a7f18..41ae3496a 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -2969,7 +2969,7 @@ static ir_node *gen_Conv(ir_node *node) { ir_node *res = NULL; if (src_mode == mode_b) { - assert(mode_is_int(tgt_mode)); + assert(mode_is_int(tgt_mode) || mode_is_reference(tgt_mode)); /* nothing to do, we already model bools as 0/1 ints */ return be_transform_node(op); }