diff --git a/src/sysc/scc/tracer.cpp b/src/sysc/scc/tracer.cpp index a1debdd7..82fd1ec6 100644 --- a/src/sysc/scc/tracer.cpp +++ b/src/sysc/scc/tracer.cpp @@ -55,7 +55,7 @@ tracer::tracer(std::string const&& name, file_type tx_type, file_type sig_type, if(sig_type == ENABLE) sig_type = static_cast(sig_trace_type.get_value()); if(sig_type != NONE) { - switch(sig_type) { + switch(tx_type) { default: trf = sc_create_vcd_trace_file(name.c_str()); break;