From a8f492776aa38ff1358e8fc3cd13ace415dcee3b Mon Sep 17 00:00:00 2001 From: Stephen Williams Date: Thu, 29 May 2008 14:00:32 -0700 Subject: [PATCH] Check range of immediate value. --- tgt-vvp/eval_expr.c | 1 + 1 file changed, 1 insertion(+) diff --git a/tgt-vvp/eval_expr.c b/tgt-vvp/eval_expr.c index 3bcbf2717..d4f341cd7 100644 --- a/tgt-vvp/eval_expr.c +++ b/tgt-vvp/eval_expr.c @@ -92,6 +92,7 @@ unsigned long get_number_immediate(ivl_expr_t ex) case '0': break; case '1': + assert(idx < 8*sizeof(imm)); imm |= 1UL << idx; break; default: