Mangle the scope for user functions in a continuous assignment.

User functions called in a continuous assignment were not getting
their scope mangled. This is needed to handle arrayed instances and
possibly other things.
This commit is contained in:
Cary R 2008-02-05 17:12:21 -08:00 committed by Stephen Williams
parent 3d2e791e52
commit 47d1d981d5
1 changed files with 1 additions and 1 deletions

View File

@ -2094,7 +2094,7 @@ static void draw_lpm_ufunc(ivl_lpm_t net)
const char*dly = draw_lpm_output_delay(net);
fprintf(vvp_out, "L_%p%s .ufunc TD_%s, %u", net, dly,
ivl_scope_name(def),
vvp_mangle_id(ivl_scope_name(def)),
ivl_lpm_width(net));
/* Print all the net signals that connect to the input of the