Do not allow unknows to be handled as logic immediate.

This commit is contained in:
Stephen Williams 2008-05-27 19:48:31 -07:00
parent b5e9e44e07
commit 2179797763
1 changed files with 2 additions and 2 deletions

View File

@ -940,9 +940,9 @@ static struct vector_info draw_binary_expr_logic(ivl_expr_t exp,
ivl_expr_t re = ivl_expr_oper2(exp);
if (ivl_expr_opcode(exp) == '&') {
if (number_is_immediate(re, IMM_WID))
if (number_is_immediate(re, IMM_WID) && !number_is_unknown(re))
return draw_logic_immediate(exp, le, re, wid);
if (number_is_immediate(le, IMM_WID))
if (number_is_immediate(le, IMM_WID) && !number_is_unknown(le))
return draw_logic_immediate(exp, re, le, wid);
}