diff options
author | Miodrag Milanovic <mmicko@gmail.com> | 2022-01-28 14:10:39 +0100 |
---|---|---|
committer | Miodrag Milanovic <mmicko@gmail.com> | 2022-01-28 14:10:39 +0100 |
commit | f0f3c81c566778b223ba3c5c0c224d5e09ac983d (patch) | |
tree | 601f7d6bbbbdb39407472f1506cedaac281b5582 /kernel | |
parent | 72acce0c82a14b615710acc186e209068b6b9fea (diff) | |
download | yosys-f0f3c81c566778b223ba3c5c0c224d5e09ac983d.tar.gz yosys-f0f3c81c566778b223ba3c5c0c224d5e09ac983d.tar.bz2 yosys-f0f3c81c566778b223ba3c5c0c224d5e09ac983d.zip |
preserve VCD mangled names
Diffstat (limited to 'kernel')
-rw-r--r-- | kernel/fstdata.cc | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/kernel/fstdata.cc b/kernel/fstdata.cc index 53603ef49..70dcb88ce 100644 --- a/kernel/fstdata.cc +++ b/kernel/fstdata.cc @@ -42,7 +42,7 @@ fstHandle FstData::getHandle(std::string name) { if (name_to_handle.find(name) != name_to_handle.end()) return name_to_handle[name]; else - log("Not found key %s\n", name.c_str()); + log_warning("Unable to found wire %s in input file.\n", name.c_str()); return 0; }; @@ -87,6 +87,8 @@ void FstData::extractVarNames() if(c==' ') break; clean_name += c; } + if (clean_name[0]=='\\') + clean_name = clean_name.substr(1); //log("adding %s.%s\n",var.scope.c_str(), clean_name.c_str()); name_to_handle[var.scope+"."+clean_name] = h->u.var.handle; |