Added log_dump() support for IdStrings
authorClifford Wolf <clifford@clifford.at>
Mon, 8 Jun 2015 12:49:02 +0000 (14:49 +0200)
committerClifford Wolf <clifford@clifford.at>
Mon, 8 Jun 2015 12:49:02 +0000 (14:49 +0200)
kernel/log.cc
kernel/log.h

index 29644a067c2a22b7a23bedce2101a475d6d84d35..dbc94ce8c0a82dc319dc36022fdf617365fc35f7 100644 (file)
@@ -376,6 +376,10 @@ void log_flush()
                f->flush();
 }
 
+void log_dump_val_worker(RTLIL::IdString v) {
+       log("%s", log_id(v));
+}
+
 void log_dump_val_worker(RTLIL::SigSpec v) {
        log("%s", log_signal(v));
 }
index 16ad7b6c9990cc3f9901b105ef71d48551aad18b..abd204046d48a12fd6676004b640ff4df8cbf1e3 100644 (file)
@@ -222,6 +222,7 @@ static inline void log_dump_val_worker(const char *v) { log("%s", v); }
 static inline void log_dump_val_worker(std::string v) { log("%s", v.c_str()); }
 static inline void log_dump_val_worker(PerformanceTimer p) { log("%f seconds", p.sec()); }
 static inline void log_dump_args_worker(const char *p YS_ATTRIBUTE(unused)) { log_assert(*p == 0); }
+void log_dump_val_worker(RTLIL::IdString v);
 void log_dump_val_worker(RTLIL::SigSpec v);
 
 template<typename T>