aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorClifford Wolf <clifford@clifford.at>2015-06-08 14:49:02 +0200
committerClifford Wolf <clifford@clifford.at>2015-06-08 14:49:02 +0200
commit98650a06099e3b1dbea98f9c5e02af263a4f76ee (patch)
tree34dac6af71fcceab9aec9455ee001b9a5ca412d9 /kernel
parent13983e8318c8aa92a0549fea1803526f7920f331 (diff)
downloadyosys-98650a06099e3b1dbea98f9c5e02af263a4f76ee.tar.gz
yosys-98650a06099e3b1dbea98f9c5e02af263a4f76ee.tar.bz2
yosys-98650a06099e3b1dbea98f9c5e02af263a4f76ee.zip
Added log_dump() support for IdStrings
Diffstat (limited to 'kernel')
-rw-r--r--kernel/log.cc4
-rw-r--r--kernel/log.h1
2 files changed, 5 insertions, 0 deletions
diff --git a/kernel/log.cc b/kernel/log.cc
index 29644a067..dbc94ce8c 100644
--- a/kernel/log.cc
+++ b/kernel/log.cc
@@ -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));
}
diff --git a/kernel/log.h b/kernel/log.h
index 16ad7b6c9..abd204046 100644
--- a/kernel/log.h
+++ b/kernel/log.h
@@ -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>