vlog95: minor tweak for array index calculation

This commit is contained in:
Cary R 2012-08-08 11:58:02 -07:00
parent 87ea093b4e
commit 0f1523e15d
1 changed files with 2 additions and 2 deletions

View File

@ -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_scope_call_path(scope, ivl_signal_scope(sig));
emit_id(ivl_signal_basename(sig)); emit_id(ivl_signal_basename(sig));
if (ivl_signal_dimensions(sig)) { if (ivl_signal_dimensions(sig)) {
array_word += ivl_signal_array_base(sig); int array_idx = (int) array_word + ivl_signal_array_base(sig);
fprintf(vlog_out, "[%d]", array_word); fprintf(vlog_out, "[%d]", array_idx);
} }
get_sig_msb_lsb(sig, &msb, &lsb); get_sig_msb_lsb(sig, &msb, &lsb);