From 0f1523e15d959d9b3775d8d96a8802ff39d40369 Mon Sep 17 00:00:00 2001 From: Cary R Date: Wed, 8 Aug 2012 11:58:02 -0700 Subject: [PATCH] vlog95: minor tweak for array index calculation --- tgt-vlog95/logic_lpm.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/tgt-vlog95/logic_lpm.c b/tgt-vlog95/logic_lpm.c index eb2e6641d..5db200084 100644 --- a/tgt-vlog95/logic_lpm.c +++ b/tgt-vlog95/logic_lpm.c @@ -692,8 +692,8 @@ static void emit_lpm_part_select(ivl_scope_t scope, ivl_lpm_t lpm) emit_scope_call_path(scope, ivl_signal_scope(sig)); emit_id(ivl_signal_basename(sig)); if (ivl_signal_dimensions(sig)) { - array_word += ivl_signal_array_base(sig); - fprintf(vlog_out, "[%d]", array_word); + int array_idx = (int) array_word + ivl_signal_array_base(sig); + fprintf(vlog_out, "[%d]", array_idx); } get_sig_msb_lsb(sig, &msb, &lsb);