Fix nullptr segfault in VerilatedVcd::emitTimeChange() (#5980)
This commit is contained in:
parent
fe4ad7de64
commit
295fae0edc
|
|
@ -45,6 +45,7 @@ David Stanford
|
|||
David Turner
|
||||
Dercury
|
||||
Diego Roux
|
||||
Dominick Grochowina
|
||||
Don Williamson
|
||||
Drew Ranck
|
||||
Drew Taussig
|
||||
|
|
|
|||
|
|
@ -193,7 +193,7 @@ void VerilatedVcd::emitTimeChange(uint64_t timeui) {
|
|||
// timestamp backup and overwrite it.
|
||||
// This is faster then checking on every signal change if time needs to
|
||||
// be emitted. Note buffer flushes may still emit a rare duplicate.
|
||||
if (m_wrTimeEndp == m_writep) m_writep = m_wrTimeBeginp;
|
||||
if (m_wrTimeBeginp && m_wrTimeEndp == m_writep) m_writep = m_wrTimeBeginp;
|
||||
m_wrTimeBeginp = m_writep;
|
||||
{
|
||||
printStr("#");
|
||||
|
|
|
|||
Loading…
Reference in New Issue