Compilation error for SystemC 2.3.2
Accellera has updated SystemC to version 2.3.2. In sysc/tracing/sc_trace.h there are two new pure virtual methods not present in 2.3.1:
DECL_TRACE_FUNC_A( sc_event ) DECL_TRACE_FUNC_A( sc_time )
In current Verilator release 3.916 and master branch it will cause compilation error when trying to dynamically allocating VerilatedVcdSc class.Clang compilation error message:
allocating an object of abstract class type
I have included patch that will resolve that issue.
Thanks, Tymoteusz Blazejczyk
Also available in: Atom