aboutsummaryrefslogtreecommitdiffstats
path: root/kernel
diff options
context:
space:
mode:
authorMiodrag Milanovic <mmicko@gmail.com>2022-01-28 13:53:27 +0100
committerMiodrag Milanovic <mmicko@gmail.com>2022-01-28 13:53:27 +0100
commit72acce0c82a14b615710acc186e209068b6b9fea (patch)
tree15d71d439e706764ee887ad13f1e696a03f2047c /kernel
parent81b76155d63919bed356876616b5d12a85d805dd (diff)
downloadyosys-72acce0c82a14b615710acc186e209068b6b9fea.tar.gz
yosys-72acce0c82a14b615710acc186e209068b6b9fea.tar.bz2
yosys-72acce0c82a14b615710acc186e209068b6b9fea.zip
detect edges even when x
Diffstat (limited to 'kernel')
-rw-r--r--kernel/fstdata.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/kernel/fstdata.cc b/kernel/fstdata.cc
index 9170da45e..53603ef49 100644
--- a/kernel/fstdata.cc
+++ b/kernel/fstdata.cc
@@ -114,9 +114,9 @@ void FstData::reconstruct_edges_callback(uint64_t pnt_time, fstHandle pnt_facidx
std::string val = std::string((const char *)pnt_value);
std::string prev = last_data[pnt_facidx];
if (pnt_time>=start_time) {
- if (prev=="0" && val=="1")
+ if (prev!="1" && val=="1")
edges.push_back(pnt_time);
- if (prev=="1" && val=="0")
+ if (prev!="0" && val=="0")
edges.push_back(pnt_time);
}
last_data[pnt_facidx] = val;