Correctly pass if a darray element is signed or unsigned.
This commit is contained in:
parent
d62a307c34
commit
77ebfcacb9
|
|
@ -58,7 +58,8 @@ static int eval_darray_new(ivl_expr_t ex)
|
||||||
int wid = msb>=lsb? msb - lsb : lsb - msb;
|
int wid = msb>=lsb? msb - lsb : lsb - msb;
|
||||||
wid += 1;
|
wid += 1;
|
||||||
|
|
||||||
fprintf(vvp_out, " %%new/darray %u, \"sb%d\";\n", size_reg, wid);
|
fprintf(vvp_out, " %%new/darray %u, \"%sb%d\";\n", size_reg,
|
||||||
|
ivl_type_signed(element_type) ? "s" : "", wid);
|
||||||
break;
|
break;
|
||||||
|
|
||||||
default:
|
default:
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue