Fix duplicate traces with $dumpfile, part of #2237.

This commit is contained in:
Wilson Snyder 2020-04-06 08:33:51 -04:00
parent 26301a4133
commit b6c21ad21a
3 changed files with 2 additions and 15 deletions

View File

@ -2397,15 +2397,6 @@ void EmitCImp::emitWrapEval(AstNodeModule* modp) {
putsDecoration("// Initialize\n");
puts("if (VL_UNLIKELY(!vlSymsp->__Vm_didInit)) "
+protect("_eval_initial_loop")+"(vlSymsp);\n");
if (v3Global.opt.trace()) {
puts("#ifdef VM_TRACE\n");
putsDecoration("// Tracing\n");
// SystemC's eval loop deals with calling trace, not us
if (v3Global.needTraceDumper() && !optSystemC()) {
puts("if (VL_UNLIKELY(vlSymsp->__Vm_dumping)) _traceDump();\n");
}
puts("#endif // VM_TRACE\n");
}
if (v3Global.opt.inhibitSim()) {
puts("if (VL_UNLIKELY(__Vm_inhibitSim)) return;\n");
}

View File

@ -1,5 +1,5 @@
$date
Sat Mar 7 18:39:05 2020
Mon Apr 6 08:10:23 2020
$end
$version
@ -25,8 +25,6 @@ $dumpvars
b00000000000000000000000000000001 "
b00000000000000000000000000000000 #
b00000000000000000000000000000001 $
#10
1!
#15
0!
#20

View File

@ -1,5 +1,5 @@
$date
Sat Mar 7 18:37:58 2020
Mon Apr 6 08:24:52 2020
$end
$version
@ -25,8 +25,6 @@ $dumpvars
b00000000000000000000000000000001 "
b00000000000000000000000000000000 #
b00000000000000000000000000000001 $
#10
1!
#15
0!
#20