From 8cd8bed22edde0597fd6b430aaee4becae1263d0 Mon Sep 17 00:00:00 2001 From: Martin Whitaker Date: Wed, 24 Jul 2019 09:13:41 +0100 Subject: [PATCH] Fix GitHub issue #243 - support arbitrary width static bit arrays in vvp. --- vvp/array.cc | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/vvp/array.cc b/vvp/array.cc index fac1e7d8f..9dc8df735 100644 --- a/vvp/array.cc +++ b/vvp/array.cc @@ -902,8 +902,7 @@ void compile_var2_array(char*label, char*name, int last, int first, } else if (lsb == 0 && msb == 63 && !signed_flag) { arr->vals = new vvp_darray_atom(arr->get_size()); } else { - // For now, only support the atom sizes. - assert(0); + arr->vals = new vvp_darray_vec2(arr->get_size(), arr->vals_width); } count_var_arrays += 1; count_var_array_words += arr->get_size();