diff --git a/vvp/vpi_priv.cc b/vvp/vpi_priv.cc index 2d5c65628..12c681224 100644 --- a/vvp/vpi_priv.cc +++ b/vvp/vpi_priv.cc @@ -325,7 +325,6 @@ PLI_INT32 vpi_get(int property, vpiHandle ref) ref, vpi_type_values(ref->vpi_type->type_code)); } - struct __vpiSignal*rfp = (struct __vpiSignal*)ref; if (ref->vpi_type->type_code == vpiMemory && is_net_array(ref)) return vpiNetArray; else @@ -379,7 +378,6 @@ char* vpi_get_str(PLI_INT32 property, vpiHandle ref) ref, vpi_type_values(ref->vpi_type->type_code)); } - struct __vpiSignal*rfp = (struct __vpiSignal*)ref; PLI_INT32 type; if (ref->vpi_type->type_code == vpiMemory && is_net_array(ref)) type = vpiNetArray; diff --git a/vvp/vpi_signal.cc b/vvp/vpi_signal.cc index fe629ed0c..90e924e64 100644 --- a/vvp/vpi_signal.cc +++ b/vvp/vpi_signal.cc @@ -890,6 +890,9 @@ static const struct __vpirt vpip_integer_rt = { signal_put_value, signal_get_handle, signal_iterate, + 0, + 0, + 0, 0 }; @@ -915,6 +918,9 @@ static const struct __vpirt vpip_byte_rt = { signal_put_value, signal_get_handle, signal_iterate, + 0, + 0, + 0, 0 }; @@ -926,6 +932,9 @@ static const struct __vpirt vpip_shortint_rt = { signal_put_value, signal_get_handle, signal_iterate, + 0, + 0, + 0, 0 }; @@ -937,6 +946,9 @@ static const struct __vpirt vpip_int_rt = { signal_put_value, signal_get_handle, signal_iterate, + 0, + 0, + 0, 0 }; @@ -948,6 +960,9 @@ static const struct __vpirt vpip_longint_rt = { signal_put_value, signal_get_handle, signal_iterate, + 0, + 0, + 0, 0 };