Tests: Fix t_vpi_var uninitialized
This commit is contained in:
parent
7d44bba95c
commit
4a5a56f8ef
|
|
@ -107,7 +107,7 @@ public:
|
||||||
// cppcheck-suppress uninitVar // m_value
|
// cppcheck-suppress uninitVar // m_value
|
||||||
VerilatedVpioCb(const t_cb_data* cbDatap, QData time)
|
VerilatedVpioCb(const t_cb_data* cbDatap, QData time)
|
||||||
: m_cbData(*cbDatap), m_time(time) {
|
: m_cbData(*cbDatap), m_time(time) {
|
||||||
m_value.format = cbDatap->value?cbDatap->value->format:vpiSuppressVal;
|
m_value.format = cbDatap->value ? cbDatap->value->format : vpiSuppressVal;
|
||||||
m_cbData.value = &m_value;
|
m_cbData.value = &m_value;
|
||||||
}
|
}
|
||||||
virtual ~VerilatedVpioCb() {}
|
virtual ~VerilatedVpioCb() {}
|
||||||
|
|
|
||||||
|
|
@ -125,6 +125,7 @@ int _mon_check_callbacks() {
|
||||||
cb_data.reason = cbEndOfSimulation;
|
cb_data.reason = cbEndOfSimulation;
|
||||||
cb_data.cb_rtn = NULL;
|
cb_data.cb_rtn = NULL;
|
||||||
cb_data.user_data = 0;
|
cb_data.user_data = 0;
|
||||||
|
cb_data.value = NULL;
|
||||||
|
|
||||||
vpiHandle vh = vpi_register_cb(&cb_data);
|
vpiHandle vh = vpi_register_cb(&cb_data);
|
||||||
CHECK_RESULT_NZ(vh);
|
CHECK_RESULT_NZ(vh);
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue