diff --git a/vvp/vpi_signal.cc b/vvp/vpi_signal.cc index 4add39a1a..969c6486c 100644 --- a/vvp/vpi_signal.cc +++ b/vvp/vpi_signal.cc @@ -595,8 +595,9 @@ static char* signal_get_str(int code, vpiHandle ref) return simple_set_rbuf_str(file_names[0]); } - if (code != vpiName) return NULL; + if ((code != vpiName) && (code != vpiFullName)) return NULL; +// HERE: vpiFullName is just vpiName! char *nm, *ixs; if (rfp->is_netarray) { nm = strdup(vpi_get_str(vpiName, rfp->within.parent));