Get rid of some lingering references to vvp_fun_signal_vec::vec4_value.

This commit is contained in:
Stephen Williams 2009-08-28 22:08:40 -07:00
parent 008a4100b3
commit aad5029ff3
3 changed files with 5 additions and 4 deletions

View File

@ -88,7 +88,7 @@ void ufunc_core::finish_thread(vthread_t thr)
propagate_real(sig->real_value());
if (vvp_fun_signal_vec*sig = dynamic_cast<vvp_fun_signal_vec*>(result_->fun))
propagate_vec4(sig->vec4_value());
propagate_vec4(sig->vec4_unfiltered_value());
}
/*

View File

@ -1084,7 +1084,7 @@ static void PV_get_value(vpiHandle ref, p_vpi_value vp)
assert(ref->vpi_type->type_code == vpiPartSelect);
struct __vpiPV*rfp = (struct __vpiPV*)ref;
vvp_fun_signal_vec*sig = dynamic_cast<vvp_fun_signal_vec*>(rfp->net->fun);
vvp_signal_value*sig = dynamic_cast<vvp_signal_value*>(rfp->net->fil);
assert(sig);
switch (vp->format) {

View File

@ -2613,10 +2613,11 @@ bool of_IX_GETV(vthread_t thr, vvp_code_t cp)
unsigned index = cp->bit_idx[0];
vvp_net_t*net = cp->net;
vvp_fun_signal_vec*sig = dynamic_cast<vvp_fun_signal_vec*>(net->fun);
vvp_signal_value*sig = dynamic_cast<vvp_signal_value*>(net->fil);
if (sig == 0) {
assert(net->fil);
cerr << "%%ix/getv error: Net arg not a vector signal? "
<< typeid(*net->fun).name() << endl;
<< typeid(*net->fil).name() << endl;
}
assert(sig);