diff --git a/elab_expr.cc b/elab_expr.cc index 179ec1bce..02cf08fb8 100644 --- a/elab_expr.cc +++ b/elab_expr.cc @@ -1790,6 +1790,11 @@ bool calculate_part(const LineInfo*li, Design*des, NetScope*scope, } return true; + case index_component_t::SEL_IDX_UP: + wid = lsb; + off = msb; + break; + default: ivl_assert(*li, 0); break;