verilator --cc system_loaddata.v --assert -Wno-fatal -Wno-WIDTH -Wno-STMTDLY --trace -O1 --top-module system_loaddata +define+TOP_TYPE=Vsystem_loaddata +define+PRINTF_COND=!system_loaddata.reset +define+STOP_COND=!system_loaddata.reset -CFLAGS -Wno-undefined-bool-conversion -O1 -DTOP_TYPE=Vsystem_loaddata -include Vsystem_loaddata.h -Mdir test_run_dir --exe system_loaddata-harness.cpp
[various warnings messages deleted, but the below may be relevant]
%Warning-UNOPTFLAT: test_run_dir/system_loaddata.v:201415: Signal unoptimizable: Feedback to clock or circular logic: system_loaddata.Proc.storer_31_1.u32Address
%Warning-UNOPTFLAT: Example path: test_run_dir/system_loaddata.v:201415: system_loaddata.Proc.storer_31_1.u32Address
%Warning-UNOPTFLAT: Example path: test_run_dir/system_loaddata.v:201603: ASSIGNW
%Warning-UNOPTFLAT: Example path: test_run_dir/system_loaddata.v:201425: system_loaddata.Proc.storer_31_1._T_54
%Warning-UNOPTFLAT: Example path: test_run_dir/system_loaddata.v:201415: system_loaddata.Proc.storer_31_1.u32Address
g++ -I. -MMD -I/usr/local/share/verilator/include -I/usr/local/share/verilator/include/vltstd -DVL_PRINTF=printf -DVM_TRACE=1 -DVM_COVERAGE=0 -Wno-char-subscripts -Wno-parentheses-equality -Wno-sign-compare -Wno-uninitialized -Wno-unused-but-set-variable -Wno-unused-parameter -Wno-unused-variable -Wno-undefined-bool-conversion -O1 -DTOP_TYPE=Vsystem_loaddata -include Vsystem_loaddata.h -c -o system_loaddata-harness.o system_loaddata-harness.cpp
[other g++ deleted]
system_loaddata-harness.cpp: In member function ‘void system_loaddata_api_t::init_sim_data()’:
[lots of similar errors as to the below deleted]
system_loaddata-harness.cpp:718:62: error: ‘class Vsystem_loaddata’ has no member named ‘system_loaddata__DOT__Proc__DOT__storer_31_1__DOT__msBackBuffer__DOT__ram__DOT__ram’
sim_data.signals.push_back(new VerilatorSData(&(dut->system_loaddata__DOT__Proc__DOT__storer_31_1__DOT__msBackBuffer__DOT__ram__DOT__ram[i])));